|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.pcube.apps.engage.policy.ProtocolFamiliesManager
public class ProtocolFamiliesManager
This class manages ProtocolFamilies settings for a policy. The services this class provides are: 1. read/write ProtocolFamilyArray to/from XML. 2. replace the protcol family settings with new ones. 3. update protocol filter rules. 4. restore ProtocolFamilies settings to Engage default. 5. updates the families with protocols imported from DSS Note: if the ProtocolFamilies settings are the default settings (see the default settings xml file) then the collection of families in the policy is null
| Field Summary | |
|---|---|
static String |
SAPM_DETECTED_PROTOCOL_FAMILY
|
static String |
XML_ATT_NAME
|
static String |
XML_TAG_SIGNATURE_SET
|
| Method Summary | |
|---|---|
void |
fromStream(BufferedReader in,
Formatter f)
Method fromStream |
ProtocolFamilyArray |
fromXML(File in)
read protocol family list from XML |
ProtocolFamilyArray |
fromXML(InputStream in)
read protocol family list from XML |
ProtocolFamilyArray |
fromXML(String xml)
read protocol family list from XML |
ProtocolFamilyArray |
getDefaultEngageSettings()
get Engage Default ProtocolFamilies Settings |
List |
getFamiliesFilters()
get a list of protocol filters corresponding to the protocol families settings |
ProtocolFamilyArray |
getNonHiddenProtocolFamilies()
|
ProtocolFamilyArray |
getProtocolFamilies()
get the policy's Protocol Family list |
Map |
getProtocolToFamilyMapping()
creates and returns a map of protocol names to ProtocolFamily list. |
String[] |
getServicesNamesByProtocolFamily(String familyName)
return service names array that associate with input family name |
Map |
getSignatureToFamilyMapping(ProtocolFamilyArray families)
creates and returns a map of signature names to ProtocolFamily list. |
boolean |
isDefaults()
is protocol families settings are the system defaults |
void |
restoreDefaults()
|
void |
setProtocolFamilies(ProtocolFamilyArray families)
update the policy's Protocol Family list |
void |
toStream(PrintStream out,
Formatter f)
Method toStream |
String |
toXML()
convert to XML text the current protocol families |
String |
toXML(ProtocolFamilyArray families)
convert to XML text the specified protocol families |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String XML_ATT_NAME
public static final String XML_TAG_SIGNATURE_SET
public static final String SAPM_DETECTED_PROTOCOL_FAMILY
| Method Detail |
|---|
public void restoreDefaults()
public ProtocolFamilyArray getDefaultEngageSettings()
public ProtocolFamilyArray getProtocolFamilies()
public ProtocolFamilyArray getNonHiddenProtocolFamilies()
public void setProtocolFamilies(ProtocolFamilyArray families)
public String toXML()
doc -
public String toXML(ProtocolFamilyArray families)
public ProtocolFamilyArray fromXML(String xml)
throws ImportExportException
in -
ImportExportException
public ProtocolFamilyArray fromXML(File in)
throws ImportExportException,
IOException
in -
ImportExportException
IOException
public ProtocolFamilyArray fromXML(InputStream in)
throws ImportExportException
in -
ImportExportExceptionpublic List getFamiliesFilters()
public Map getSignatureToFamilyMapping(ProtocolFamilyArray families)
public Map getProtocolToFamilyMapping()
public void fromStream(BufferedReader in,
Formatter f)
throws ImportExportException
Formattable
fromStream in interface FormattableImportExportException
public void toStream(PrintStream out,
Formatter f)
Formattable
toStream in interface Formattablepublic boolean isDefaults()
public String[] getServicesNamesByProtocolFamily(String familyName)
familyName -
|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||