public abstract class ProxyInternal
extends java.lang.Object
For internal use only.
Constructor and Description |
---|
ProxyInternal() |
Modifier and Type | Method and Description |
---|---|
static void |
checkVersion(CsdlDocument metadata)
Check that proxy classes were generated using same framework version.
|
static void |
enableOnlineMode(OfflineDataService service) |
static boolean |
isOnlineSetupActive(OfflineODataProvider provider) |
static void |
noRefreshMetadata()
Variant of
DataService.refreshMetadata for use by proxy classes. |
static void |
onlineSetupFinished(OfflineODataProvider provider) |
static void |
onlineSetupStarting(OfflineODataProvider provider) |
static void |
refreshMetadata(DataService service,
CsdlFetcher fetcher,
java.lang.Integer options)
Variant of
DataService.refreshMetadata for use by proxy classes. |
static void |
refreshMetadataWithLock(DataService service,
CsdlFetcher fetcher,
java.lang.Integer options,
com.sap.cloud.server.odata.core.Action0 mergeAction)
Variant of
DataService.refreshMetadata for use by proxy classes. |
static void |
switchMetadata(DataServiceProvider provider,
CsdlDocument oldMetadata,
CsdlDocument newMetadata,
com.sap.cloud.server.odata.core.Action0 mergeAction) |
public static void checkVersion(CsdlDocument metadata)
Check that proxy classes were generated using same framework version.
metadata
- Service metadata.public static void enableOnlineMode(OfflineDataService service)
public static boolean isOnlineSetupActive(OfflineODataProvider provider)
public static void noRefreshMetadata()
Variant of DataService.refreshMetadata
for use by proxy classes.
public static void onlineSetupFinished(OfflineODataProvider provider)
public static void onlineSetupStarting(OfflineODataProvider provider)
public static void refreshMetadata(DataService service, CsdlFetcher fetcher, java.lang.Integer options)
Variant of DataService.refreshMetadata
for use by proxy classes.
service
- Data service.fetcher
- (nullable) CSDL fetcher.options
- (nullable) CSDL options.public static void refreshMetadataWithLock(DataService service, CsdlFetcher fetcher, java.lang.Integer options, com.sap.cloud.server.odata.core.Action0 mergeAction)
Variant of DataService.refreshMetadata
for use by proxy classes.
service
- Data service.fetcher
- (nullable) CSDL fetcher.options
- (nullable) CSDL options.mergeAction
- Merge action (other processing of the changed metadata which must be done while the metadata lock is held).public static void switchMetadata(DataServiceProvider provider, CsdlDocument oldMetadata, CsdlDocument newMetadata, com.sap.cloud.server.odata.core.Action0 mergeAction)