Date
Time: 16:00 (CET)
Meeting link https://tib-eu.webex.com/meet/georgy.litvinov
Attendees
Agenda
- 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
- JsonContainers
- 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.
- 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 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
- 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