psdi.app.tokenlic

Class TokenLicenseUtil

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


  • public class TokenLicenseUtil
    extends java.lang.Object
    • 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()
      • checkSchedulerOptimizationLicense

        public static int checkSchedulerOptimizationLicense()
      • 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)