Cisco Systems, Inc.

com.pcube.apps.engage.policy
Class ProtocolPackUpgradeHelper

java.lang.Object
  extended by com.pcube.apps.engage.policy.ProtocolPackUpgradeHelper

public final class ProtocolPackUpgradeHelper
extends java.lang.Object

Comment for ProtocolPackUpgradeHelper


Constructor Summary
ProtocolPackUpgradeHelper()
           
 
Method Summary
static java.lang.Object getDpiUpgradeInstance(java.io.File jarFile)
          Retrieve an instance of the UpgradeApi class
static java.lang.String getEngageVersionAsString(com.pcube.management.framework.client.SessionObject sessionObject)
          Get Engage Version from SCE mbean as a string
static ProtocolPackUpgradeHelper getInstance()
           
static java.lang.String getPpVersion(com.pcube.management.framework.client.SessionObject sessionObject)
          get PP version
static java.lang.String getSliVersion(com.pcube.management.framework.client.SessionObject sessionObject)
           
static java.lang.String getUpgradeVersion(java.io.File upgradeJarFile)
           
static void resetPpVersion(com.pcube.management.framework.client.SessionObject sessionObject)
          reset PP version
static void setPpVersion(com.pcube.management.framework.client.SessionObject sessionObject, java.lang.String ppVersion)
          set PP version
 java.lang.String toString()
           
 java.lang.String upgradeSceAndGetVersion(com.pcube.management.framework.client.SessionObject sessionObject, Policy policy)
          upgrade SCE and get PP version
static boolean verifyPpVersion(com.pcube.management.framework.client.SessionObject sessionObject, java.io.File upgradeJarFile)
          Verify protocol pack version compatibility before the SPQI installation (See CSCsg35840)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProtocolPackUpgradeHelper

public ProtocolPackUpgradeHelper()
Method Detail

getInstance

public static ProtocolPackUpgradeHelper getInstance()

getDpiUpgradeInstance

public static java.lang.Object getDpiUpgradeInstance(java.io.File jarFile)
                                              throws java.lang.Exception
Retrieve an instance of the UpgradeApi class

Parameters:
jarFile -
Returns:
Throws:
java.lang.Exception

upgradeSceAndGetVersion

public java.lang.String upgradeSceAndGetVersion(com.pcube.management.framework.client.SessionObject sessionObject,
                                                Policy policy)
                                         throws java.lang.Exception
upgrade SCE and get PP version

Parameters:
sessionObject -
policy -
Returns:
Throws:
java.lang.Exception

setPpVersion

public static void setPpVersion(com.pcube.management.framework.client.SessionObject sessionObject,
                                java.lang.String ppVersion)
                         throws com.pcube.management.common.WrapperException
set PP version

Parameters:
sessionObject -
Throws:
com.pcube.management.common.WrapperException

resetPpVersion

public static void resetPpVersion(com.pcube.management.framework.client.SessionObject sessionObject)
                           throws com.pcube.management.common.WrapperException
reset PP version

Parameters:
sessionObject -
Throws:
com.pcube.management.common.WrapperException

getPpVersion

public static java.lang.String getPpVersion(com.pcube.management.framework.client.SessionObject sessionObject)
                                     throws com.pcube.management.common.WrapperException
get PP version

Parameters:
sessionObject -
Returns:
Throws:
com.pcube.management.common.WrapperException

getEngageVersionAsString

public static java.lang.String getEngageVersionAsString(com.pcube.management.framework.client.SessionObject sessionObject)
                                                 throws com.pcube.management.common.WrapperException
Get Engage Version from SCE mbean as a string

Parameters:
sessionObject -
Returns:
the string representation of the engage version
Throws:
com.pcube.management.common.WrapperException

verifyPpVersion

public static boolean verifyPpVersion(com.pcube.management.framework.client.SessionObject sessionObject,
                                      java.io.File upgradeJarFile)
                               throws java.lang.Exception
Verify protocol pack version compatibility before the SPQI installation (See CSCsg35840)

Parameters:
sessionObject -
Returns:
true if the upgrade process is valid
Throws:
java.lang.Exception

getSliVersion

public static java.lang.String getSliVersion(com.pcube.management.framework.client.SessionObject sessionObject)
                                      throws java.lang.Exception
Parameters:
sessionObject -
Returns:
Throws:
java.lang.Exception

getUpgradeVersion

public static java.lang.String getUpgradeVersion(java.io.File upgradeJarFile)
                                          throws java.lang.Exception
Parameters:
upgradeJarFile -
Returns:
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Cisco Systems, Inc.

Copyright © 2013 Cisco Systems, Inc. Confidential.