Class TagProviderService2VersionAdapter

  • All Implemented Interfaces:
    com.inductiveautomation.metro.api.versioning.VersionAdapter

    public class TagProviderService2VersionAdapter
    extends com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CURRENT_VERSION
      Version 2 - New tag security permissions (FB15929)
      Version 3 - new parameter data type (FB16364)
      Version 4 - SecurityContext added Version 5 - getTagCount added
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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 java.lang.Object adaptOutgoingServiceInvocation​(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation data)  
      java.lang.Object adaptOutgoingServiceReturn​(int targetVersion, com.inductiveautomation.metro.impl.services.ServiceInvocation invocationData, java.lang.Object result)  
      • Methods inherited from class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter

        adaptIncomingInvocation, adaptIncomingReturn, adaptOutgoingInvocation, adaptOutgoingReturn
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CURRENT_VERSION

        public static final int CURRENT_VERSION
        Version 2 - New tag security permissions (FB15929)
        Version 3 - new parameter data type (FB16364)
        Version 4 - SecurityContext added Version 5 - getTagCount added
        See Also:
        Constant Field Values
    • Constructor Detail

      • TagProviderService2VersionAdapter

        public TagProviderService2VersionAdapter()
    • Method Detail

      • adaptIncomingServiceInvocation

        protected com.inductiveautomation.metro.impl.services.ServiceInvocation adaptIncomingServiceInvocation​(int sourceVersion,
                                                                                                               com.inductiveautomation.metro.impl.services.ServiceInvocation invocation)
        Specified by:
        adaptIncomingServiceInvocation in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
      • adaptOutgoingServiceInvocation

        protected java.lang.Object adaptOutgoingServiceInvocation​(int targetVersion,
                                                                  com.inductiveautomation.metro.impl.services.ServiceInvocation data)
        Specified by:
        adaptOutgoingServiceInvocation in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
      • adaptIncomingServiceReturn

        protected java.lang.Object adaptIncomingServiceReturn​(int remoteVersion,
                                                              com.inductiveautomation.metro.impl.services.ServiceInvocation invocation,
                                                              java.lang.Object result)
                                                       throws java.lang.Exception
        Specified by:
        adaptIncomingServiceReturn in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
        Throws:
        java.lang.Exception
      • adaptOutgoingServiceReturn

        public java.lang.Object adaptOutgoingServiceReturn​(int targetVersion,
                                                           com.inductiveautomation.metro.impl.services.ServiceInvocation invocationData,
                                                           java.lang.Object result)
                                                    throws java.lang.Exception
        Specified by:
        adaptOutgoingServiceReturn in class com.inductiveautomation.metro.api.versioning.AbstractServiceVersionAdapter
        Throws:
        java.lang.Exception