Class Summary Class Description ExternalSystemUsed to define the communication with an external system. ExternalSystemDataEntity class for entity C_External_System (stored in table C_External_System). ExternalSystemProviderProvides instances used to communicate with different external systems and that are kept in an in memory cache to favor its reuse. ExternalSystemProviderTestTests for the
ExternalSystemResponseKeeps the information of a response from an external system ExternalSystemResponseBuilderA builder of instances HttpExternalSystemDataEntity class for entity C_External_System_Http (stored in table C_External_System_Http).
Enum Summary Enum Description ExternalSystemResponse.TypeDefines the supported external system response types after a communication with an external system:
- SUCCESS: when the communication was correct
- ERROR: to indicate that there were errors during the communication with the external system
Exception Summary Exception Description ExternalSystemConfigurationErrorUsed to handle errors when an
ExternalSystemcannot be properly configured
Annotation Types Summary Annotation Type Description ProtocolAnnotation to declare the protocol used by an