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

feat: introduce default config behavior #1829

Closed

Commits on Jul 25, 2024

  1. feat: Introduce DataAccessEnum

    This is used at several places to get the storage access: RAM vs MMAP.
    MichaelsJP committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    2a531a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    e1e60fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fc3dfc View commit details
    Browse the repository at this point in the history
  3. chore: Add first override

    MichaelsJP committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    28a243d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c6bb49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e2d3434 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1e10dcf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6d04499 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    598d9a1 View commit details
    Browse the repository at this point in the history
  9. feat: Introduce DefaultPreparationProperties and subclasses

    The subclasses got lombok annotations to reduce the boilerplate code.
    MichaelsJP committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    3f1e2e4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7d4225d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3d8f8da View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b4f47eb View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    aa82258 View commit details
    Browse the repository at this point in the history
  2. feat: Add a deepCopyMapsProperties function

    This function wraps the deepCopyObjectsProperties function and allows to harmonize ExtendedStorageArrays
    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    b09b57d View commit details
    Browse the repository at this point in the history
  3. feat: Add DefaultExtendedStorages

    This adds the extended storages plus their default values per profile including tests.
    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    498115e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b807d28 View commit details
    Browse the repository at this point in the history
  5. chore: Migrate the profile configs to the related config class

    Each config object has a personal default configuration now, where profile related values are initialized.
    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    4ba3929 View commit details
    Browse the repository at this point in the history
  6. fix: Public Transit default config cleanup

    Exclude ext_storages from the public transport config and cleanup an old config setter.
    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    7a6af49 View commit details
    Browse the repository at this point in the history
  7. feat: Add the ext_storage json setter

    This allows for proper deep merging of default config and external ors config properties.
    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    44ab2f2 View commit details
    Browse the repository at this point in the history
  8. chore: Rename the encoder related default configs

    This change streamlines the encoder configuration file names with the other default configurations,
    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    67c675c View commit details
    Browse the repository at this point in the history
  9. chore: Rename the extended storage properties

    This streamlines the class names with the other default configurations.
    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    48ead04 View commit details
    Browse the repository at this point in the history
  10. chore: Remove todo

    MichaelsJP committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    3703e55 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    249b497 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. feat: Add functionality to avoid overwriting empty member classes and…

    … extended storages
    
     This gives the feature to avoid overwriting empty member classes or extended storages in case some default values shouldn't be populated with incomplete user settings. One example are the extended storages. If the user decides to set only one extended storage for car we must respect that and not hardcode the remaining default storages. Still we want to have sensible defaults for the existing extended storage if that one is incomplete. Same for execution and processing properties.
    MichaelsJP committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    ccdff61 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    a64f8f6 View commit details
    Browse the repository at this point in the history