Cisco Systems, Inc.

com.pcube.apps.engage.policy
Class DynamicSignatureInfo

java.lang.Object
  extended by com.pcube.apps.engage.policy.DynamicSignatureInfo
All Implemented Interfaces:
java.io.Serializable

public class DynamicSignatureInfo
extends java.lang.Object
implements java.io.Serializable

A signature info class: has three attributes: id, name and protocolId. a signature is never written as a entity to a pqb file; it's the CLI script generated by the PL library that configures dynamic signatures in the SE. It is the script as a whole that is ambeded in the pqb.

Author:
rafis
See Also:
Serialized Form

Field Summary
static int DSS_SIG_BASE_ID
           
 
Constructor Summary
DynamicSignatureInfo()
           
 
Method Summary
 void fromProperties(com.pcube.apps.framework.commons.ListProperties prop, int protocolId)
          given the specified id this method populates this instance's attributes.
 java.lang.String getBuddyProtocolName()
           
 java.lang.String getDescription()
           
 java.util.List getProtocolFamilyNames()
           
 int getProtocolId()
           
 java.lang.String getProtocolName()
           
 java.util.List getSignatureIds()
           
 java.util.List getSignatureNames()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DSS_SIG_BASE_ID

public static int DSS_SIG_BASE_ID
Constructor Detail

DynamicSignatureInfo

public DynamicSignatureInfo()
Method Detail

fromProperties

public void fromProperties(com.pcube.apps.framework.commons.ListProperties prop,
                           int protocolId)
                    throws ImportExportException
given the specified id this method populates this instance's attributes. the key for an attribute value is encoded in the following way: protocol. .

Parameters:
prop -
protocolId -
Throws:
ImportExportException

getDescription

public java.lang.String getDescription()
Returns:

getSignatureIds

public java.util.List getSignatureIds()
Returns:

getProtocolFamilyNames

public java.util.List getProtocolFamilyNames()
Returns:
names of protocol families the protocol of this signature is a member of

getProtocolId

public int getProtocolId()
Returns:

getProtocolName

public java.lang.String getProtocolName()
Returns:

getSignatureNames

public java.util.List getSignatureNames()
Returns:
Returns the signatureName.

getBuddyProtocolName

public java.lang.String getBuddyProtocolName()

Cisco Systems, Inc.

Copyright © 2013 Cisco Systems, Inc. Confidential.