public class TagProviderServiceVersionAdapter
extends com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
Modifier and Type | Field and Description |
---|---|
static int |
CURRENT_VERSION
Version 3 - We added the Derived tag type.
|
Constructor and Description |
---|
TagProviderServiceVersionAdapter() |
Modifier and Type | Method and Description |
---|---|
protected com.inductiveautomation.metro.impl.services.ServiceInvocation |
adaptIncomingServiceInvocation(int sourceVersion,
com.inductiveautomation.metro.impl.services.ServiceInvocation invocation) |
protected java.lang.Object |
adaptIncomingServiceReturn(int remoteVersion,
com.inductiveautomation.metro.impl.services.ServiceInvocation invocation,
java.lang.Object result) |
protected com.inductiveautomation.metro.impl.services.ServiceInvocation |
adaptOutgoingServiceInvocation(int targetVersion,
com.inductiveautomation.metro.impl.services.ServiceInvocation svc) |
java.lang.Object |
adaptOutgoingServiceReturn(int targetVersion,
com.inductiveautomation.metro.impl.services.ServiceInvocation invocationData,
java.lang.Object result) |
protected java.util.List<Tag> |
adaptReturn_browse(java.util.List<Tag> data,
int target) |
protected TagProviderMeta |
adaptReturn_getInformation(TagProviderMeta m,
int target) |
static void |
cleanTagDefinitionPre3(TagDefinition def)
Removes illegal properties and settings from tag definitions created
prior to version 3 of the TagProviderService.
|
public static final int CURRENT_VERSION
public static void cleanTagDefinitionPre3(TagDefinition def)
protected com.inductiveautomation.metro.impl.services.ServiceInvocation adaptIncomingServiceInvocation(int sourceVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocation)
adaptIncomingServiceInvocation
in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
protected java.lang.Object adaptIncomingServiceReturn(int remoteVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocation, java.lang.Object result) throws java.lang.Exception
adaptIncomingServiceReturn
in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
java.lang.Exception
protected com.inductiveautomation.metro.impl.services.ServiceInvocation adaptOutgoingServiceInvocation(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation svc)
adaptOutgoingServiceInvocation
in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
public java.lang.Object adaptOutgoingServiceReturn(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocationData, java.lang.Object result) throws java.lang.Exception
adaptOutgoingServiceReturn
in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
java.lang.Exception
protected TagProviderMeta adaptReturn_getInformation(TagProviderMeta m, int target)