Cisco Systems, Inc.

com.pcube.apps.engage.policy
Class SEPolicyMediator

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

public final class SEPolicyMediator
extends Object

Comment for SEPolicyMediator


Method Summary
static void applyPolicy(Policy policy, com.pcube.management.framework.client.SessionObject sessionObject, boolean updateDc, Properties dcIpRemap, int dcUpdateMethod, int rpcPort, boolean forceSetTemplateVirtualLinksInVlMode, boolean partOfPpUpgrade)
           
static void applyPolicy(Policy policy, com.pcube.management.framework.client.SessionObject sessionObject, boolean updateDc, Properties dcIpRemap, int dcUpdateMethod, int rpcPort, boolean forceSetTemplateVirtualLinksInVlMode, boolean partOfPpUpgrade, String msgPrefix)
           
static com.pcube.apps.framework.commons.Version getLocalVersion()
          return the engage version information installed on SCE
static com.pcube.apps.framework.commons.Version getSeEngageSysVer(com.pcube.management.framework.client.SessionObject sessionObject)
          return the engage version information installed on SCE
static Policy retrievePolicy(Connection connection)
           
static void setDCWithValuesIni(String[] dcHosts, String seAddress, Policy policy, int dcUpdateMethod, int rpcPort, String seName)
           
static void validateVersionCompatibility(com.pcube.management.framework.client.SessionObject sessionObject)
           
static void validateZoneSize(Policy policy)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

applyPolicy

public static void applyPolicy(Policy policy,
                               com.pcube.management.framework.client.SessionObject sessionObject,
                               boolean updateDc,
                               Properties dcIpRemap,
                               int dcUpdateMethod,
                               int rpcPort,
                               boolean forceSetTemplateVirtualLinksInVlMode,
                               boolean partOfPpUpgrade)
                        throws ApplyException
Parameters:
policy -
sessionObject -
updateDc -
dcIpRemap -
dcUpdateMethod -
rpcPort -
partOfPpUpgrade -
Throws:
ApplyException

applyPolicy

public static void applyPolicy(Policy policy,
                               com.pcube.management.framework.client.SessionObject sessionObject,
                               boolean updateDc,
                               Properties dcIpRemap,
                               int dcUpdateMethod,
                               int rpcPort,
                               boolean forceSetTemplateVirtualLinksInVlMode,
                               boolean partOfPpUpgrade,
                               String msgPrefix)
                        throws ApplyException
Throws:
ApplyException

getLocalVersion

public static com.pcube.apps.framework.commons.Version getLocalVersion()
return the engage version information installed on SCE

Returns:

getSeEngageSysVer

public static com.pcube.apps.framework.commons.Version getSeEngageSysVer(com.pcube.management.framework.client.SessionObject sessionObject)
                                                                  throws ApplyException
return the engage version information installed on SCE

Parameters:
sessionObject -
Returns:
Throws:
ApplyException

retrievePolicy

public static Policy retrievePolicy(Connection connection)
                             throws ApplyException,
                                    IOException
Parameters:
connection -
Returns:
Throws:
ApplyException
ApplyException
IOException

setDCWithValuesIni

public static void setDCWithValuesIni(String[] dcHosts,
                                      String seAddress,
                                      Policy policy,
                                      int dcUpdateMethod,
                                      int rpcPort,
                                      String seName)
                               throws ApplyException
Parameters:
dcHosts -
seAddress -
policy -
dcUpdateMethod -
rpcPort -
seName -
Throws:
ApplyException

validateVersionCompatibility

public static void validateVersionCompatibility(com.pcube.management.framework.client.SessionObject sessionObject)
                                         throws ApplyException
Throws:
ApplyException

validateZoneSize

public static void validateZoneSize(Policy policy)
                             throws ApplyException
Throws:
ApplyException

Cisco Systems, Inc.

Copyright © 2011 Cisco Systems, Inc. Confidential.