Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
4a90c21
Reorganize Build Config, Add Debugging
anasik Nov 5, 2024
5bd4c72
Merge pull request #1 from patrickcoca/reorganize
patrickcoca Nov 19, 2024
1d326dc
Debug disabled for production
patrickcoca Nov 19, 2024
70989a3
Debug configured on Startup, not Build
patrickcoca Nov 22, 2024
6c01405
maria
patrickcoca Nov 24, 2024
32077e4
CMD tail
patrickcoca Nov 24, 2024
3f63443
Builder container not run workaround
patrickcoca Nov 26, 2024
0b2db49
phpMyAdmin and env fix for maria
anasik Nov 26, 2024
6c56dbc
Delete top from sql
anasik Nov 26, 2024
d12afe4
Uncomment null tail
anasik Nov 26, 2024
3535415
Slight refactor to save time
anasik Nov 26, 2024
1f5bf66
It's Gradle Time
patrickcoca Dec 4, 2024
435c233
JSON if fix
anasik Dec 4, 2024
0b023e5
mongo jdbc
anasik Dec 4, 2024
b9e935c
mongo compose
anasik Dec 4, 2024
6d7e1e6
mongo jdbc connect init
anasik Dec 4, 2024
ab3a364
It's mongin time
patrickcoca Dec 5, 2024
8594566
Sync Driver for Indexes
patrickcoca Dec 9, 2024
9d580a4
Removed hardcoded Property collection from getPrimaryKeyMongo
anasik Dec 9, 2024
8d0b33f
saveDataMongo
anasik Dec 9, 2024
4da26ff
Slight cleanup
anasik Dec 9, 2024
467e40d
hehe
anasik Dec 16, 2024
4f02a42
hehe
anasik Dec 16, 2024
9d4329a
Why use Legacy?
anasik Dec 17, 2024
9267806
Enum getKeyByIndex
anasik Dec 17, 2024
ec3c879
Lenka
anasik Dec 17, 2024
a3b2bac
Imports
anasik Dec 17, 2024
0c3530b
Setting up isFlags support
anasik Dec 19, 2024
69ce1d6
Completing isFlags support
anasik Dec 19, 2024
91c1350
Completing isFlags support (1)
anasik Dec 19, 2024
4e2e540
heh
anasik Dec 19, 2024
96f026c
Missing import.
anasik Dec 19, 2024
35e4312
Moved isCollection from EnumFieldInfo to FieldInfo.
anasik Dec 20, 2024
7fe1275
DefinitionBuilder: Checking for isCollection outside the enum block t…
anasik Dec 20, 2024
cddf0a6
The missing piece.
anasik Dec 20, 2024
34ba5f1
LegacyOdataValue to the rescue.
anasik Dec 20, 2024
983e244
Handling nulls for isFlags
anasik Dec 23, 2024
8c16b89
MongoClient optimization.
anasik Dec 23, 2024
cb6c224
sed command for lookup_value and LegacyOdataValue. I hope this line n…
anasik Dec 23, 2024
8872cc0
LOOKUP_TYPE
anasik Dec 23, 2024
2d0f52d
DateTimeOffset
anasik Dec 24, 2024
68bca93
Server-Driven-Paging & nextLink.
anasik Dec 24, 2024
0febd64
Select for single entity
anasik Jan 8, 2025
a36adc0
LETS GOOOO
patrickcoca Jan 8, 2025
b1c1363
Select for single entity (2)
anasik Jan 8, 2025
4d0988a
isExpansion, navigations, $expand
anasik Jan 8, 2025
b1277f2
Multiple expands, and collection support
anasik Jan 9, 2025
c944ca0
CommonDataProcessing: Created getExpandEntityCollection.
anasik Jan 9, 2025
787ee19
GenericEntityProcessor: Refactored the expand code to use the new fun…
anasik Jan 9, 2025
abe23d5
GenericEntityProcessor: ContextURL fixes
anasik Jan 9, 2025
f5b8b9f
GenericEntityProcessor: Slight refactor, removed unnecessary select c…
anasik Jan 9, 2025
951e5f1
Leveraging mongo arrays correctly.
anasik Jan 13, 2025
9ff0a32
Public properties.
anasik Jan 14, 2025
e5ec5b4
Using gson in saveData so MySQLs JSON features work.
anasik Jan 15, 2025
7b93c85
Most of the magic.
anasik Jan 15, 2025
ce5958f
Always mysql.
anasik Jan 15, 2025
cdb9df7
expand collections
anasik Jan 15, 2025
cd112b0
expand collections, but this time it works.
anasik Jan 15, 2025
a000457
pass DD 1.7 testing
patrickcoca Jan 23, 2025
49dc70e
get 17 metadata via link
patrickcoca Jan 23, 2025
70eb3b5
get 17 metadata via link
patrickcoca Jan 23, 2025
27eaaca
fix comment
patrickcoca Jan 23, 2025
5d9f591
fix url
patrickcoca Jan 23, 2025
fb87dad
Merge pull request #1 from anasik/pass17Tests
anasik Jan 23, 2025
3caeed4
Merge pull request #2 from anasik/adftime
patrickcoca Jan 23, 2025
77f87f5
adding test
paulocampez Feb 4, 2025
991012e
lookup type
paulocampez Feb 4, 2025
56686a9
fixed some tests
paulocampez Feb 4, 2025
67a11b0
build sh
paulocampez Feb 5, 2025
11f648f
cleaning
paulocampez Feb 5, 2025
6a8f035
readme updated
paulocampez Feb 5, 2025
fddc8f3
Update GenericEntityCollectionProcessor.java
paulocampez Feb 5, 2025
14717ac
Update .gitignore
paulocampez Feb 5, 2025
b97b6d3
removing vscode files
paulocampez Feb 5, 2025
4dadf15
Revert "cleaning"
paulocampez Feb 5, 2025
e572604
added jar
paulocampez Feb 5, 2025
4865a1d
update readme
paulocampez Feb 5, 2025
35ba430
Update README.md
paulocampez Feb 5, 2025
8c5cffd
update gitignore and startup
paulocampez Feb 6, 2025
5342f29
test updated
paulocampez Feb 7, 2025
c088e21
adding mongovisitor
paulocampez Feb 13, 2025
fb74bcb
added overload methods for getdata
paulocampez Feb 14, 2025
1725c81
fixing timezone
paulocampez Feb 18, 2025
9706d5e
Enhance OData filtering and querying capabilities - Update Olingo li…
paulocampez Feb 21, 2025
f1de145
Refactor database connection and configuration for multi-database sup…
paulocampez Feb 26, 2025
b16e4ac
Enhance date handling and MongoDB query support for OData services
paulocampez Feb 28, 2025
6b86331
Enhance MongoDB query processing and logging for OData services
paulocampez Mar 6, 2025
23756dc
Refactor navigation property expansion with centralized configuration
paulocampez Mar 11, 2025
12b7b38
Update GenericEntityCollectionProcessor.java
paulocampez Mar 12, 2025
f1a1397
moving expand functionality to helper class
efrain-mejia Mar 16, 2025
ce445bc
adding local init mongo scripts
paulocampez Mar 17, 2025
c8d6bbe
navigation configs to json file
efrain-mejia Mar 17, 2025
9fce754
Merge remote-tracking branch 'upstream/feature/junit-tests' into feat…
efrain-mejia Mar 17, 2025
a544eff
Merge remote-tracking branch 'upstream/feature/junit-tests' into feat…
efrain-mejia Mar 17, 2025
82ace5c
Merge pull request #2 from efrain-mejia/feature/expand-refactor
paulocampez Mar 17, 2025
55fd4b1
Add script to automate addition of missing lookup fields to MongoDB
paulocampez Mar 18, 2025
fcfeeef
Merge pull request #3 from paulocampez/feature/junit-tests
patrickcoca Mar 18, 2025
50a4282
Merge branch 'feature/junit-tests' of https://github.com/paulocampez/…
paulocampez Mar 18, 2025
e3b5326
Fixing test
paulocampez Mar 18, 2025
05c96f7
adding test for expand functionality
efrain-mejia Mar 19, 2025
ee1c0dc
default
patrickcoca Mar 19, 2025
755f837
Merge pull request #5 from efrain-mejia/feature/expand-refactor
patrickcoca Mar 19, 2025
214c829
dynamic lookup script
efrain-mejia Mar 19, 2025
f3b917d
Merge pull request #6 from efrain-mejia/feature/lookup-script
patrickcoca Mar 21, 2025
fd12b2d
Migrate Build Scripts
efrain-mejia Mar 21, 2025
3f51d04
remove comment
efrain-mejia Mar 21, 2025
50cc5c6
Merge pull request #7 from efrain-mejia/feature/lookup-script
patrickcoca Mar 25, 2025
dc5290a
copy data from DB script
efrain-mejia Mar 27, 2025
565d4c9
Merge pull request #8 from efrain-mejia/feature/lookup-script
patrickcoca Mar 31, 2025
5b47803
Fixes and code cleaning
efrain-mejia Mar 31, 2025
84ed132
updating dependencies & code cleaning
efrain-mejia Apr 1, 2025
138985d
Merge pull request #9 from efrain-mejia/feat/dependencies-version-update
patrickcoca Apr 29, 2025
cd321ff
fix: $count & $filter with null value
efrain-mejia May 7, 2025
fa86f6d
fix: QA fixes
efrain-mejia Jun 3, 2025
2638a3b
Merge pull request #11 from efrain-mejia/fix/filter_count
patrickcoca Jun 4, 2025
e98d39e
Merge branch 'main' into fix/QA-fixes
patrickcoca Jun 4, 2025
9bfce56
Merge pull request #12 from efrain-mejia/fix/QA-fixes
patrickcoca Jun 4, 2025
d3fdf77
replicating change request from issue 12 PR
efrain-mejia Jun 4, 2025
a4f3d7e
Merge pull request #14 from efrain-mejia/fix/changes-from-issue-12-PR
patrickcoca Jun 4, 2025
7dedd79
Merge remote-tracking branch 'RESOStandards/reso-web-api-reference-se…
efrain-mejia Jun 4, 2025
b6f87c7
java version update & debian
efrain-mejia Jun 30, 2025
155bf53
cleanup
efrain-mejia Jun 30, 2025
6ef05a5
removing build scripts to handle all the process with docker
efrain-mejia Jul 1, 2025
260dee5
remove run scripts files
efrain-mejia Jul 1, 2025
2cf52b3
tests workflow for main PR
efrain-mejia Jul 7, 2025
56d3608
Merge pull request #4 from efrain-mejia/29-changes-tests
efrain-mejia Jul 8, 2025
b5de449
Merge pull request #1 from efrain-mejia/29-changes
efrain-mejia Jul 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .cursorignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
42 changes: 42 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Build outputs
build/
target/
*.war
*.jar

# Gradle cache and wrapper cache
.gradle/
gradle/caches/

# IDE files
.idea/
*.iml
.vscode/
.eclipse/

# Version control
.git/
.gitignore

# Documentation
*.md
LICENSE

# Docker files
docker-compose*.yml
Dockerfile

# Environment files
*.env
.env*

# Logs
*.log

# OS files
.DS_Store
Thumbs.db

# Temporary files
tmp/
temp/
37 changes: 18 additions & 19 deletions .github/workflows/commit-dev.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: RESO Web API Reference Server Development Enviroment CI/CD
name: RESO Web API Reference Server Development Environment CI/CD

on:
push:
Expand All @@ -15,48 +15,47 @@ jobs:
env:
ENVIRONMENT: dev
DOCKER_BUILDKIT: 1
COMPOSE_FILE: docker-compose.yml:./optional/docker-db-compose.yml
COMPOSE_FILE: docker-compose.yml
SQL_HOST: docker-mysql
SQL_USER: root
SQL_PASSWORD: root
SQL_DB_DRIVER: com.mysql.cj.jdbc.Driver
SQL_CONNECTION_STR: jdbc:mysql://docker-mysql/reso_data_dictionary_1_7?autoReconnect=true&maxReconnects=4
CERT_REPORT_FILENAME: RESODataDictionary-1.7.metadata-report.json
ENABLE_DEBUG: false

steps:
- name: Check out the repository
uses: actions/checkout@v2

- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
java-version: "11"
distribution: "adopt"

- name: Run ENV setup script
- name: Set up Docker Build Environment
run: |
chmod +x ./docker/scripts/setup_build_env.sh
./docker/scripts/setup_build_env.sh

- name: Run build script
- name: Build Builder Service
run: |
chmod +x ./docker/scripts/build.sh
./docker/scripts/build.sh
chmod +x build.sh
./build.sh --rebuild-builder

- name: Run docker-compose to make the images
run: docker-compose build
- name: Build OData Manager App
run: |
docker-compose build odata-manager-app

-
name: Login to DockerHub
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Push to Dockerhub
id: docker_build

- name: Push OData Manager App to DockerHub
uses: docker/build-push-action@v2
with:
push: true
tags: michaelpede/reso-web-api-reference-server_odata-manager-app:latest
# We don't really need the SQL server "build" as it's a default Docker build
# - name: Run docker build for the WEB API Server Database
# run: docker save --output database-server.tar mysql/mysql-server
Loading