psdi.app.tokenlic

Class TokenLicenseUtil

  • java.lang.Object
    • psdi.app.tokenlic.TokenLicenseUtil


  • public class TokenLicenseUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      TokenLicenseUtil() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static void AppLinkReturn(java.lang.String appName, java.lang.String userid, java.lang.String httpSessionid, java.lang.String uiSessionId) 
      static void cancelAppRender(java.lang.String userid, java.lang.String httpSessionid, java.lang.String uiSessionId) 
      static int checkForSpatialInstallLicense() 
      static int checkInLicense(java.lang.String featureName, java.lang.String userName) 
      static int checkInOutLicense(java.lang.String featureName, java.lang.String userName, boolean addLicense) 
      static int checkOutAdapterLicenses() 
      static int checkOutAHILicense() 
      static int checkOutAllServerLicenses() 
      static int checkOutLicense(java.lang.String featureName, java.lang.String userName) 
      static int checkoutSpatialInstallLicense() 
      static void cleanUpHttpSession(java.lang.String httpSessionIdParam, java.lang.String userIdParam) 
      static int goToApp(java.lang.String appName, java.lang.String userid, java.lang.String httpSessionid, java.lang.String uiSessionId) 
      static int loadApp(java.lang.String appName, java.lang.String userid, java.lang.String httpSessionid, java.lang.String uiSessionId) 
      static int loginUser(java.lang.String userId, long maxsessionid)
      return of 0 means tokens available or not using token license.
      static void logOutUser(java.lang.String userId, long maxsessionid) 
      static int numberOfTokenConsumedByThisFeature(java.lang.String featureName) 
      static void updateTimeStamp(UserInfo userInfo, java.lang.String httpSessionid, java.lang.String uiSessionId, long timeOutIntervalParam) 
      • Methods inherited from class java.lang.Object

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

      • TokenLicenseUtil

        public TokenLicenseUtil()
    • Method Detail

      • loginUser

        public static int loginUser(java.lang.String userId,
                                    long maxsessionid)
        return of 0 means tokens available or not using token license. 1 means token not available. 2 means not connected.
      • logOutUser

        public static void logOutUser(java.lang.String userId,
                                      long maxsessionid)
      • checkOutLicense

        public static int checkOutLicense(java.lang.String featureName,
                                          java.lang.String userName)
      • checkInLicense

        public static int checkInLicense(java.lang.String featureName,
                                         java.lang.String userName)
      • checkInOutLicense

        public static int checkInOutLicense(java.lang.String featureName,
                                            java.lang.String userName,
                                            boolean addLicense)
      • numberOfTokenConsumedByThisFeature

        public static int numberOfTokenConsumedByThisFeature(java.lang.String featureName)
      • loadApp

        public static int loadApp(java.lang.String appName,
                                  java.lang.String userid,
                                  java.lang.String httpSessionid,
                                  java.lang.String uiSessionId)
      • cleanUpHttpSession

        public static void cleanUpHttpSession(java.lang.String httpSessionIdParam,
                                              java.lang.String userIdParam)
      • cancelAppRender

        public static void cancelAppRender(java.lang.String userid,
                                           java.lang.String httpSessionid,
                                           java.lang.String uiSessionId)
      • goToApp

        public static int goToApp(java.lang.String appName,
                                  java.lang.String userid,
                                  java.lang.String httpSessionid,
                                  java.lang.String uiSessionId)
      • AppLinkReturn

        public static void AppLinkReturn(java.lang.String appName,
                                         java.lang.String userid,
                                         java.lang.String httpSessionid,
                                         java.lang.String uiSessionId)
      • checkOutAllServerLicenses

        public static int checkOutAllServerLicenses()
      • checkOutAHILicense

        public static int checkOutAHILicense()
      • checkForSpatialInstallLicense

        public static int checkForSpatialInstallLicense()
      • checkoutSpatialInstallLicense

        public static int checkoutSpatialInstallLicense()
      • checkOutAdapterLicenses

        public static int checkOutAdapterLicenses()
      • updateTimeStamp

        public static void updateTimeStamp(UserInfo userInfo,
                                           java.lang.String httpSessionid,
                                           java.lang.String uiSessionId,
                                           long timeOutIntervalParam)