Package-level declarations
Types
In some cases, different objects have different rules regarding the operations they support whether it be the insertion methods that are support or the logic through which we identify their matching keys. In this case, the developer should create multiple OperationProviders and pass them through the CompositeOperationProvider.
Create all the DestinationOperations based on a DestinationObject. If properties are not defined in the DestinationObject, this class will require a schemaRequester in order to fetch the properties.
Represents a property that was extracted from the API with the rules that defines the operation for a specific insertion method.
Describes the information related to how data is inserted in an object.
A convenient wrapper in order to evaluate DiscoveredProperties
This class has not been used yet but shows why we structured OperationSupplier as we did