...
- Configuration classes modifications for Dynamic API branch alignment https://github.com/vivo-project/Vitro/pull/446
- Rebased dynamic API Vitro branch on top of main https://github.com/vivo-project/Vitro/tree/dynapi-1.14.1-snapshot
- JsonContainersCurrent progress
Started refactoring JsonContainer + JsonFactory + renamed ArrayListFactory + Removed ArrayParameterType + Moved isJsonContainer method out of Parameter class +
Moved JsonContainer Type enum, added getType method, replaced enumeration with parameter type interfaces
- Fix getDataAsStringList in json arrays
- Fixed test logging
- Conversion configuration refactoring
- Renamed ImplementationConfig to ConversionConfiguration
- Created inputInterface data property to replace className data property in conversion configurations
- Removed name data property from ParameterType, use interfaces to determine parameter type. Cleaned N3 files. Added methods to assign conversion class and input interface class in conversion configuration and add interface class in parameter type.Removed not needed Enumeration that is replaced with parameter type interfaces
- Not require empty method names as they are used for constructors
- Changed type compatibility check to interface comparison instead of parameter type comparison, refactored Conversion configuration initialization
- Implementation Types refactoring
- Renamed parameter_types.n3 to formats.n3
- Created inputInterface data property to replace className data property in conversion configurations
- Created interface data property to define interfaces Parameter Type implements, replaced class names used in implementation types with interface property.
- Refactored ImplementationType: extracted DataFormat interface, Format abstract class, DefaultFormat class, created FormatName enum. Renamed implementationType object property to hasFormat.
ServletContext clean-ups
- Continued Continued removing servlet context dependency
- License
- TODO
- Configuration bean loader tests
- JsonConverter tests
- Authorization policies to support dynamic API to be created
- Create RDFService parameter
- Graph configurations
- Configuration bean loader tests
Meeting notes (transcribed automatically)
...