|
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.common.ImportExportUtils
public class ImportExportUtils
A manager for import/export actions. Import/Export can be to a CSV format, tab delimiter format or an XML format. Each function recieves the formatter which can one of the ImportExportFactory static members - #CSV_FORMATTER, #TAB_DELIMITED_FORMATTER or #XML_FORMATTER.
| Field Summary | |
|---|---|
static Formatter |
XML_FORMATTER
Deprecated. not thread safe, use new XMLFormatter()
isntead. |
| Method Summary | |
|---|---|
static void |
exportPolicy(Policy policy,
java.io.File f)
exports the specified policy to the specified file. |
static void |
exportPolicy(Policy policy,
Formatter formatter,
java.io.PrintStream out)
Exports the Policy. |
static Formatter |
getXmlFormatterInstance()
|
static Policy |
importPolicy(java.io.File f)
Imports a policy from the specified file. |
static Policy |
importPolicy(Formatter formatter,
java.io.InputStream in)
Imports a Policy. |
static Policy |
importPolicy(Formatter formatter,
java.io.InputStream in,
boolean importDefaultDss)
Imports a Policy. |
static void |
loadFlavors(Policy policy,
FlavorType flavorType,
java.io.File file)
|
static void |
loadFlavors(Policy policy,
FlavorType flavorType,
java.io.InputStream inStream)
|
static void |
loadHttpRefererFlavorsFromEasyFormat(Policy policy,
java.io.File file)
|
static void |
loadHttpUrlFlavorsFromEasyFormat(Policy policy,
java.io.File file)
|
static void |
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 |
loadProtocols(Policy policy,
java.io.File file)
|
static void |
loadProtocols(Policy policy,
java.io.InputStream inStream)
|
static void |
loadServices(Policy policy,
java.io.File file)
|
static void |
loadServices(Policy policy,
java.io.InputStream inStream)
|
static void |
loadZones(Policy policy,
java.io.File file)
|
static void |
loadZones(Policy policy,
java.io.InputStream inStream)
|
static void |
loadZonesFromEasyFormat(Policy policy,
java.io.File file)
|
static void |
saveFlavors(java.util.List flavors,
FlavorType flavorType,
java.io.File file)
|
static void |
saveFlavors(java.util.List flavors,
FlavorType flavorType,
java.io.OutputStream outStream)
|
static void |
saveFlavorsToEasyFormat(java.util.List flavors,
java.io.File file)
|
static void |
saveProtocols(java.util.List protocols,
java.io.File file)
|
static void |
saveProtocols(java.util.List protocols,
java.io.OutputStream outStream)
|
static void |
saveServices(java.io.File file,
Policy policy)
|
static void |
saveServices(Policy policy,
java.io.OutputStream outStream)
|
static void |
saveZones(java.util.List zones,
java.io.File file)
|
static void |
saveZones(java.util.List zones,
java.io.OutputStream outStream)
|
static void |
saveZonesToEasyFormat(java.util.List zones,
java.io.File file)
|
static int |
validateZoneSize(Policy policy)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Formatter XML_FORMATTER
new XMLFormatter()
isntead.
| Method Detail |
|---|
public static void exportPolicy(Policy policy,
java.io.File f)
throws java.io.FileNotFoundException,
ImportExportException
policy - f -
java.io.FileNotFoundException
ImportExportException
public static void exportPolicy(Policy policy,
Formatter formatter,
java.io.PrintStream out)
throws ImportExportException
policy - the Policy to exportformatter - the exported formatout - the PrintStream to export to
ImportExportException - if an error occurs during exportpublic static Formatter getXmlFormatterInstance()
public static Policy importPolicy(java.io.File f)
throws ImportExportException,
java.io.IOException
f -
ImportExportException
java.io.IOException
public static Policy importPolicy(Formatter formatter,
java.io.InputStream in)
throws ImportExportException
formatter - the import formatin - the BufferedReader to import from
ImportExportException - the importExportExceptions wraps the exceptions which are
thrown along the import process
public static Policy importPolicy(Formatter formatter,
java.io.InputStream in,
boolean importDefaultDss)
throws ImportExportException
formatter - the import formatin - the BufferedReader to import from
ImportExportException - the importExportExceptions wraps the exceptions which are
thrown along the import process
public static void loadFlavors(Policy policy,
FlavorType flavorType,
java.io.File file)
throws ImportExportException
policy - flavorType - file -
ImportExportException
public static void loadFlavors(Policy policy,
FlavorType flavorType,
java.io.InputStream inStream)
throws ImportExportException
policy - flavorType - inStream -
ImportExportException
public static void loadHttpUrlFlavorsFromEasyFormat(Policy policy,
java.io.File file)
throws ImportExportException
policy - file -
ImportExportException
public static void loadHttpRefererFlavorsFromEasyFormat(Policy policy,
java.io.File file)
throws ImportExportException
policy - file -
ImportExportException
public static void loadZones(Policy policy,
java.io.File file)
throws ImportExportException
policy - file -
ImportExportException
public static void loadZones(Policy policy,
java.io.InputStream inStream)
throws ImportExportException
policy - inStream -
ImportExportException
public static void loadZonesFromEasyFormat(Policy policy,
java.io.File file)
throws ImportExportException
policy - file -
ImportExportExceptionpublic static int validateZoneSize(Policy policy)
public static void loadProtocols(Policy policy,
java.io.File file)
throws ImportExportException
policy - file -
ImportExportException
public static void loadProtocols(Policy policy,
java.io.InputStream inStream)
throws ImportExportException
policy - inStream -
ImportExportException
public static void loadServices(Policy policy,
java.io.File file)
throws ImportExportException
policy - file -
ImportExportException
public static void loadServices(Policy policy,
java.io.InputStream inStream)
throws ImportExportException
policy - inStream -
ImportExportException
public static void saveProtocols(java.util.List protocols,
java.io.File file)
throws ImportExportException
protocols - file -
ImportExportException
public static void saveProtocols(java.util.List protocols,
java.io.OutputStream outStream)
throws ImportExportException
protocols - outStream -
ImportExportException
public static void saveZones(java.util.List zones,
java.io.File file)
throws ImportExportException
zones - file -
ImportExportException
public static void saveZones(java.util.List zones,
java.io.OutputStream outStream)
throws ImportExportException
zones - outStream -
ImportExportException
public static void saveZonesToEasyFormat(java.util.List zones,
java.io.File file)
throws ImportExportException
zones - file -
ImportExportException
public static void saveFlavors(java.util.List flavors,
FlavorType flavorType,
java.io.File file)
throws ImportExportException
flavors - flavorType - file -
ImportExportException
public static void saveFlavors(java.util.List flavors,
FlavorType flavorType,
java.io.OutputStream outStream)
throws ImportExportException
flavors - flavorType - outStream -
ImportExportException
public static void saveFlavorsToEasyFormat(java.util.List flavors,
java.io.File file)
throws ImportExportException
flavors - file -
ImportExportException
public static void saveServices(java.io.File file,
Policy policy)
throws ImportExportException
file - policy -
ImportExportException
public static void saveServices(Policy policy,
java.io.OutputStream outStream)
throws ImportExportException
policy - outStream -
ImportExportException
public static void loadListArray(Policy policy,
java.io.InputStream inStream)
throws ImportExportException
ImportExportException
|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||