Package org.openbravo.service.externalsystem
-
Class Summary Class Description ExternalSystem Used to define the communication with an external system.ExternalSystemData Entity class for entity C_External_System (stored in table C_External_System).ExternalSystemProvider Provides instances used to communicate with different external systems and that are kept in an in memory cache to favor its reuse.ExternalSystemProviderTest Tests for theExternalSystemProvider
classExternalSystemResponse Keeps the information of a response from an external systemExternalSystemResponseBuilder A builder of instancesHttpExternalSystemData Entity class for entity C_External_System_Http (stored in table C_External_System_Http).ProtocolSelector Selector for theProtocol
annotation -
Enum Summary Enum Description ExternalSystem.Operation Operations that can be applied in the external system when sending the informationExternalSystemResponse.Type Defines 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 ExternalSystemConfigurationError Used to handle errors when anExternalSystem
cannot be properly configured -
Annotation Types Summary Annotation Type Description Protocol Annotation to declare the protocol used by anExternalSystem