Cisco Systems, Inc.

Uses of Class
com.pcube.apps.engage.policy.Policy

Packages that use Policy
com.cisco.scabb.servconf.mgmt   
com.pcube.apps.console.quota.data Provides the classes which defines the data related to quota. 
com.pcube.apps.engage   
com.pcube.apps.engage.apply Provides the classes which relates the policy properties to SML properties. 
com.pcube.apps.engage.common Provides the classes which are used by the Policy and Subscriber classes. 
com.pcube.apps.engage.policy Provides the classes which define the Policy. 
com.pcube.apps.quota.api Provides the classes which defines the Quota Buckets used for API. 
 

Uses of Policy in com.cisco.scabb.servconf.mgmt
 

Constructors in com.cisco.scabb.servconf.mgmt with parameters of type Policy
ServiceConfig(Policy policy)
          ServiceConfig Constructor.
 

Uses of Policy in com.pcube.apps.console.quota.data
 

Methods in com.pcube.apps.console.quota.data with parameters of type Policy
static QuotaProfileData QuotaProfileDataFactory.create(QuotaInterfaceType type, Policy policy)
           
static QuotaData QuotaData.createDefault(Policy p)
          Contains only defualt profile and all other parameters configured to thier default.
static QuotaServiceAttachmentList QuotaServiceAttachmentFactory.generateList(QuotaInterfaceType type, Policy policy)
           
static QuotaData QuotaData.upgradePolicy(Policy p)
           
 

Constructors in com.pcube.apps.console.quota.data with parameters of type Policy
QuotaProfileDataGy(QuotaServiceAttachmentList attachemntList, Policy policy)
           
QuotaProfileDataInternal(QuotaServiceAttachmentList attachemntList, Policy policy)
           
QuotaProfileDataSubscriberSceAPI(QuotaServiceAttachmentList attachemntList, Policy policy)
           
QuotaServiceAttachemntGy(Service service, Policy policy)
           
QuotaServiceAttachment(Service service, Policy policy)
           
QuotaServiceAttachmentGx(Service service, Policy policy)
           
QuotaServiceAttachmentInternal(Service service, QuotaServiceAttachmentLegacy.Type type, Policy policy)
           
QuotaServiceAttachmentLegacy(Service service, Policy policy)
           
QuotaServiceAttachmetSceSubscriber(Service service, QuotaServiceAttachmentLegacy.Type type, Policy policy)
           
 

Uses of Policy in com.pcube.apps.engage
 

Methods in com.pcube.apps.engage that return Policy
static Policy PolicyAPI.loadDefaultPolicy()
           
static Policy PolicyAPI.loadDefaultSplitFlowPolicy()
           
static Policy PolicyAPI.loadPolicy(java.io.File pqbfile)
          load service configuration from a .pqb file
static Policy PolicyAPI.retrievePolicy(Connection connection)
          Retrieving the Service Configuration.
static Policy PolicyAPI.synchronizedRetrievePolicy(Connection connection)
          Retrieving the Service Configuration.
 

Methods in com.pcube.apps.engage with parameters of type Policy
static boolean UpgradeApiUtils.addFlavor(Policy policy, java.lang.String name, int flavorType, int index, int replaceIndex, java.lang.String[] params)
          Create a flavor with an index.
static boolean UpgradeApiUtils.addFlavor(Policy policy, java.lang.String name, int flavorType, int index, java.lang.String[] params)
          Create a flavor with an index.
static boolean UpgradeApiUtils.addFlavor(Policy policy, java.lang.String name, int flavorType, java.lang.String[] params)
          Add flavor without giving a flavor index - the first available index will be given DPI programmers should use this function
static boolean UpgradeApiUtils.addProtocol(Policy policy, java.lang.String name, int index)
           
static boolean UpgradeApiUtils.addProtocolElement(Policy policy, java.lang.String protocolName, java.lang.String signatureName)
           
static boolean UpgradeApiUtils.addService(Policy policy, java.lang.String name, int index, int replaceIndex)
          Adds a new service
static boolean UpgradeApiUtils.addServiceElement(Policy policy, java.lang.String serviceName, java.lang.String protocolName, java.lang.String flavorName, java.lang.String zoneName, int initiatingSide)
          Add service element.
static boolean UpgradeApiUtils.addSignature(Policy policy, java.lang.String name, int signatureId)
          Add signature.
static boolean UpgradeApiUtils.addTcpPortBasedProtocolElement(Policy policy, java.lang.String protocolName, long port)
           
static boolean UpgradeApiUtils.addTcpPortBasedProtocolElement(Policy policy, java.lang.String protocolName, long portMin, long portMax)
           
static boolean UpgradeApiUtils.addTcpPortBasedProtocolElementIPV6(Policy policy, java.lang.String protocolName, long port)
           
static boolean UpgradeApiUtils.addTcpPortBasedProtocolElementIPV6(Policy policy, java.lang.String protocolName, long portMin, long portMax)
           
static boolean UpgradeApiUtils.addUdpPortBasedProtocolElement(Policy policy, java.lang.String protocolName, long port)
           
static boolean UpgradeApiUtils.addUdpPortBasedProtocolElement(Policy policy, java.lang.String protocolName, long portMin, long portMax)
           
static boolean UpgradeApiUtils.addUdpPortBasedProtocolElementIPV6(Policy policy, java.lang.String protocolName, long port)
           
static boolean UpgradeApiUtils.addUdpPortBasedProtocolElementIPV6(Policy policy, java.lang.String protocolName, long portMin, long portMax)
           
static boolean UpgradeApiUtils.addZone(Policy policy, java.lang.String name, int index, int replaceIndex)
          Add a new zone
static long PolicyAPI.applyIncrementalPolicy(Connection connection, Policy policy, Policy retrievedPolicy, java.util.Properties applySettings, java.lang.String msgPrefix)
           
static long PolicyAPI.applyPolicy(Connection connection, Policy newPolicy)
          Applies the Service Configuration to the sepecified SE.
static long PolicyAPI.applyPolicy(Connection connection, Policy newPolicy, boolean updateDc, java.util.Properties dcIpRemap, int dcUpdateMethod, boolean isPqbSaveReqd, int rpcPort, boolean forceTemplateVirtualLinkValues)
           
static long PolicyAPI.applyPolicy(Connection connection, Policy newPolicy, boolean updateDc, java.util.Properties dcIpRemap, int dcUpdateMethod, int rpcPort)
          Applies the Service Configuration to the sepecified SE.
static long PolicyAPI.applyPolicy(Connection connection, Policy newPolicy, boolean updateDc, java.util.Properties dcIpRemap, int dcUpdateMethod, int rpcPort, boolean forceTemplateVirtualLinkValues)
          Applies the Service Configuration to the sepecified SE.
static long PolicyAPI.applyPolicy(Connection connection, Policy newPolicy, byte applyFlag)
          Deprecated. use PolicyAPI.applyPolicy(Connection, Policy)instead
static long PolicyAPI.applyPolicy(Connection connection, Policy policy, java.util.Properties applySettings)
           
static long PolicyAPI.applyPolicy(Connection connection, Policy policy, java.util.Properties applySettings, java.lang.String msgPrefix)
           
static boolean UpgradeApiUtils.doesSignatureExist(Policy policy, int index)
           
static boolean UpgradeApiUtils.doesSignatureExist(Policy policy, java.lang.String name)
           
static int UpgradeApiUtils.getFreeFlavorIndex(Policy policy)
          get the next free flavor index DPI programmers should use this function
static int UpgradeApiUtils.getFreeZoneIndex(Policy policy)
          get the next free zone index DPI programmers should use this function
static boolean Engage.isPolicyCompatibleWithLicense(Policy policy)
          Deprecated. Licensing has been deprecated since 3.0.0
static boolean UpgradeApiUtils.renameService(Policy policy, java.lang.String name, java.lang.String newName)
          Renaming service.
static boolean UpgradeApiUtils.safeDeleteService(Policy policy, java.lang.String name)
          Removes a service.
static boolean UpgradeApiUtils.safeDeleteSignature(Policy policy, int index)
          Deletes a signature by its index.
static boolean UpgradeApiUtils.safeDeleteSignature(Policy policy, java.lang.String name)
          Deletes a signature by its name.
static boolean UpgradeApiUtils.safeRenameSignature(Policy policy, java.lang.String name, java.lang.String newName)
          renames signature.
static void PolicyAPI.savePolicy(Policy policy, java.io.File pqbfile)
          save a service configuration to a .pqb file
static boolean UpgradeApiUtils.setServiceGlobalCounter(Policy policy, java.lang.String name, int index)
          set global counter to a service
static boolean UpgradeApiUtils.setServiceParent(Policy policy, java.lang.String serviceName, java.lang.String parentServiceName)
           
static boolean UpgradeApiUtils.setServiceSubscriberCounter(Policy policy, java.lang.String name, int index)
          set subscriber counter to a service
static void PolicyAPI.updateValuesIni(java.lang.String dcAddress, java.lang.String seAddress, Policy policy)
          Updating the DC with the SE device's policy data (values ini).
static void PolicyAPI.updateValuesIni(java.lang.String dcAddress, java.lang.String seAddress, Policy policy, int dcUpdateMethod, int rpcPort)
          Updating the DC with the SE device's policy data (values ini).
 boolean UpgradeApiInterface.upgradeDefaultPolicy(Policy policy)
           
 boolean UpgradeApiInterface.upgradePolicy(Policy policy)
           
 boolean UpgradeApiInterface.upgradeSce(com.pcube.management.framework.client.SessionObject session, Policy policy)
           
static java.util.ArrayList PolicyAPI.validatePolicy(Policy policy)
           
 java.util.ArrayList PolicyValidator.validatePolicy(Policy policy)
          Validates the correctness of the Policy defined.
 

Uses of Policy in com.pcube.apps.engage.apply
 

Methods in com.pcube.apps.engage.apply that return Policy
 Policy EngageApplyContext.getPolicy()
           
 

Methods in com.pcube.apps.engage.apply with parameters of type Policy
 long PirCalculator.calculatePir(Policy policy, SePlatformData sePlatformData, long configuredPirKbps, long configuredCirKbps, int bwcDir, int gcIdx)
          calculates the actual PIR that should be applied to the SE according to the specified PIR, SE max line rate, BWC direction and GC.
 

Constructors in com.pcube.apps.engage.apply with parameters of type Policy
BWCSetAdaptor(Policy policy, SePlatformData sePlatformData, PackageArray packages)
           
EngageApplyContext(Policy policy, SePlatformData sePlatformData)
           
PackageAdaptor(Policy policy, PackageArray packages, int maxPackages)
           
QuotaAdaptor(Policy policy)
           
RuleResolutionAdaptor(Policy _policy, PackageArray packages, ServiceArray services, RuleSetAdaptor ruleSetAdaptor)
           
RuleSetAdaptor(Policy _policy, PackageArray packages, BWCSetAdaptor bwcSetAdaptor)
           
 

Uses of Policy in com.pcube.apps.engage.common
 

Methods in com.pcube.apps.engage.common that return Policy
static Policy ImportExportUtils.importPolicy(java.io.File f)
          Imports a policy from the specified file.
static Policy ImportExportUtils.importPolicy(Formatter formatter, java.io.InputStream in)
          Imports a Policy.
static Policy ImportExportUtils.importPolicy(Formatter formatter, java.io.InputStream in, boolean importDefaultDss)
          Imports a Policy.
 

Methods in com.pcube.apps.engage.common with parameters of type Policy
static void ImportExportUtils.exportPolicy(Policy policy, java.io.File f)
          exports the specified policy to the specified file.
static void ImportExportUtils.exportPolicy(Policy policy, Formatter formatter, java.io.PrintStream out)
          Exports the Policy.
static void ImportExportUtils.loadFlavors(Policy policy, FlavorType flavorType, java.io.File file)
           
static void ImportExportUtils.loadFlavors(Policy policy, FlavorType flavorType, java.io.InputStream inStream)
           
static void ImportExportUtils.loadHttpRefererFlavorsFromEasyFormat(Policy policy, java.io.File file)
           
static void ImportExportUtils.loadHttpUrlFlavorsFromEasyFormat(Policy policy, java.io.File file)
           
static void ImportExportUtils.loadListArray(Policy policy, java.io.InputStream inStream)
          Deprecated. This function is deprecated - only used for 2.57 host list and ip list It converts the 2.57 csv file of lists into 3.0 HTTP URL flavor for the 2.57 host lists and zone list for the 2.57 ip lists. For loading 3.0 csv files please use the functions #loadFlavors and #loadZones
static void ImportExportUtils.loadProtocols(Policy policy, java.io.File file)
           
static void ImportExportUtils.loadProtocols(Policy policy, java.io.InputStream inStream)
           
static void ImportExportUtils.loadServices(Policy policy, java.io.File file)
           
static void ImportExportUtils.loadServices(Policy policy, java.io.InputStream inStream)
           
static void ImportExportUtils.loadZones(Policy policy, java.io.File file)
           
static void ImportExportUtils.loadZones(Policy policy, java.io.InputStream inStream)
           
static void ImportExportUtils.loadZonesFromEasyFormat(Policy policy, java.io.File file)
           
static void ImportExportUtils.saveServices(java.io.File file, Policy policy)
           
static void ImportExportUtils.saveServices(Policy policy, java.io.OutputStream outStream)
           
static int ImportExportUtils.validateZoneSize(Policy policy)
           
 

Constructors in com.pcube.apps.engage.common with parameters of type Policy
GlobalControllersArray(Policy policy, int linkId, int arrayDirection)
          GlobalControllersArray Constructor.
 

Uses of Policy in com.pcube.apps.engage.policy
 

Methods in com.pcube.apps.engage.policy that return Policy
 Policy AddOnGroup.getPolicy()
           
 Policy Package.getPolicy()
           
 Policy Service.getPolicy()
           
 Policy TimeSlotMatrix.getPolicy()
           
 Policy ValuesIniMaps.getPolicy()
           
static Policy SEPolicyMediator.retrievePolicy(Connection connection)
           
 

Methods in com.pcube.apps.engage.policy with parameters of type Policy
static void ProtocolFamiliesManager.addFamilyFilter(Policy policy, java.lang.String familyNames, int id)
           
static boolean ProtocolFamiliesManager.addSignaturesToFamiliesFilter(Policy policy, java.lang.String protocolName, java.lang.String[] signatureNames, int id)
           
 void GlobalBwSettingsExecutor.applyGcAndTotalLinkLimits(Policy policy, SePlatformData sePlatformData, com.pcube.management.api.common.Api api, com.pcube.management.framework.client.SessionObject sessionObject, boolean forceTemplateVirtualLinks)
           
static void SEPolicyMediator.applyIncrementalPolicy(Policy policy, Policy retrievedPolicy, com.pcube.management.framework.client.SessionObject sessionObject, boolean updateDc, java.util.Properties dcIpRemap, int dcUpdateMethod, int rpcPort, boolean forceSetTemplateVirtualLinksInVlMode, boolean partOfPpUpgrade, java.lang.String msgPrefix)
           
static void SEPolicyMediator.applyPolicy(Policy policy, com.pcube.management.framework.client.SessionObject sessionObject, boolean updateDc, java.util.Properties dcIpRemap, int dcUpdateMethod, boolean isPqbSaveReqd, int rpcPort, boolean forceSetTemplateVirtualLinksInVlMode, boolean partOfPpUpgrade)
           
static void SEPolicyMediator.applyPolicy(Policy policy, com.pcube.management.framework.client.SessionObject sessionObject, boolean updateDc, java.util.Properties dcIpRemap, int dcUpdateMethod, boolean isPqbSaveReqd, int rpcPort, boolean forceSetTemplateVirtualLinksInVlMode, boolean partOfPpUpgrade, java.lang.String msgPrefix)
           
 void AppCfgConvertor.convert(com.pcube.apps.framework.appconf.ApplicationGroupConfiguration appCfg, com.pcube.apps.framework.batch.Batch batch, Policy policy, SePlatformData sePlatformData, com.pcube.management.framework.client.SessionObject sessionObject)
           
 void SubNotification.convertOldNotifToNewNotif(Policy policy, SubscriberRedirection conNot)
          Deprecated. Takes old type notification and convert it to new conditional redirect type notification
 void SubNotificationArray.convertOldPqbToNewPqb(SubscriberRedirectionArray conditionalRedirectNotificationsArr, Policy policy)
          Deprecated.  
 ReporterValuesProvider.ReporterValues ValuesIniMapsManager.createReporterValues(Policy policy, java.lang.String seAddress, java.lang.String seName)
           
 ReporterValuesProvider.ReporterValues ValuesIniMapsManager.createReporterValues(Policy policy, java.lang.String seAddress, java.lang.String seName, SePlatformData sePlatformData)
           
 java.util.List ValuesIniMapsManager.createValuesIniMaps(Policy policy, java.lang.String seAddress)
           
 java.util.List ValuesIniMapsManager.createValuesIniMaps(Policy policy, java.lang.String seAddress, java.lang.String seName)
           
static Package PackageArray.findNearestAncestorWithExclusiveCounter(Policy policy, Package pkg, java.lang.String parentPkgName, boolean exclusiveCounter)
           
static Service Service.findNearestAncestorWithExclusiveCounter(Policy policy, Service service, AccountingScope scope, java.lang.String parentServiceName, boolean exclusiveCounter)
           
static com.pcube.apps.engage.policy.urlpattern.UrlPattern SubscriberRedirection.findNotificationHttpRedirectURL(Policy myPolicy, int index)
          find notification HTTP redirect URL based on redirect index
static java.lang.String PackageArray.generatetHypotheticalCounterName(Policy policy, Package pkg, java.lang.String parentPkgName, boolean exclusiveCounter)
           
static java.lang.String PackageArray.generatetHypotheticalCounterName(Policy policy, Package pkg, java.lang.String parentPkgName, boolean exclusiveCounter, java.lang.String nameSuffix)
           
static java.lang.String Service.generatetHypotheticalCounterName(Policy policy, Service service, AccountingScope scope, java.lang.String parentServiceName, boolean exclusiveCounter)
          creates a counter name for the specified service in the specified scope, assuming it has the specified parent and exclusive counter definitions.
static java.lang.String Service.generatetHypotheticalCounterName(Policy policy, Service service, AccountingScope scope, java.lang.String parentServiceName, boolean exclusiveCounter, java.lang.String nameSuffix)
          creates a counter name for the specified service in the specified scope, assuming it has the specified parent and exclusive counter definitions.
static java.util.List CountersManager.getCounterNames(Policy policy, AccountingScope scope)
          list of counter names ordered by counter index.
static java.util.List CountersManager.getCounterToProtocolFamilyMapping(Policy policy, AccountingScope scope)
          create and return a list that at location i has a list of protocol families that their aggregated volume/sessions/seconds is counted by counter i.
static java.util.List CountersManager.getCounterToServicesMapping(Policy policy, AccountingScope scope)
          create and return a list that at location i has a list of services that their aggregated volume/sessions/seconds is counted by counter i.
static boolean DssImporter.isDefaultDssAttached(Policy policy)
           
static boolean SubscriberRedirection.isPeriodicallyActivationFrequency(Policy myPolicy, int index)
           
 void AppCfgConvertor.optimize(com.pcube.apps.framework.appconf.ApplicationGroupConfiguration appCfg, Policy policy)
          Method for setting SML optimization tuneable.
static java.lang.String SePlatformData.parseLatestPPUpgradeVersion(Policy policy)
           
static java.lang.String SePlatformData.parseLatestUpgradeVersion(Policy policy)
          at the end it return either empty string "", or sustain version number "3.6.0" or PP version number 3.6.0 PP19
static void SEPolicyMediator.setDCWithValuesIni(java.lang.String[] dcHosts, java.lang.String seAddress, Policy policy, int dcUpdateMethod, int rpcPort, java.lang.String seName)
           
static void Policy.setDirty(Policy policy, boolean dirty)
          Add '*' to title if policy has changed
 void AddOnGroup.setPolicy(Policy policy)
           
 void PackageComboArray.setPolicy(Policy policy)
           
 void Rule.setPolicy(Policy m_policy)
           
static void Policy.updateDirty(Policy policy, boolean newDirty)
           
 java.lang.String ProtocolPackUpgradeHelper.upgradeSceAndGetVersion(com.pcube.management.framework.client.SessionObject sessionObject, Policy policy)
          upgrade SCE and get PP version
static void SEPolicyMediator.validateBwc(Policy policy)
          Iterating Bandwidth Controllers and check if any PIR Value is configured beyond the SCE8000 Limit
static void SEPolicyMediator.validateZoneSize(Policy policy)
           
 

Constructors in com.pcube.apps.engage.policy with parameters of type Policy
AddOnGroup(Policy policy)
           
AddOnGroupArray(Policy policy)
          AddOnGroupArray Constructor.
DeprecatedPackageData(Policy policy)
          PackageData Constructor.
DssImporter(Policy policy)
           
NewPackageData(Policy policy)
          PackageData Constructor.
Package(Policy policy)
          Package constructor.
PackageArray(Policy policy)
          PackageArray Constructor.
PolicySettings(Policy policy)
          PolicySettings Constructor.
PolicySettings(Policy policy, java.lang.String domainName)
          Deprecated. use PolicySettings.PolicySettings(Policy)instead
Service(Policy policy)
          Service Constructor.
Service(Policy policy, java.lang.String name, java.lang.String description, int sampleRate)
          Service Constructor.
ServiceArray(Policy policy)
          ServiceArray Constructor.
SubscriberRedirection(Policy newPolicy)
           
SubscriberRedirectionArray(Policy policy)
           
TimeSlotMatrix(Policy policy)
           
 

Uses of Policy in com.pcube.apps.quota.api
 

Constructors in com.pcube.apps.quota.api with parameters of type Policy
QuotaBucketsProfileExternal(Policy p, java.lang.String name)
           
QuotaBucketsProfileGx(Policy p, java.lang.String name)
           
QuotaBucketsProfileGy(Policy p, java.lang.String name)
           
QuotaBucketsProfileInternal(Policy p, java.lang.String name)
           
 


Cisco Systems, Inc.

Copyright © 2013 Cisco Systems, Inc. Confidential.