|
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.DssImporter
public class DssImporter
This is a control class for importing dss to policy
| Constructor Summary | |
|---|---|
DssImporter(Policy policy)
|
|
| Method Summary | |
|---|---|
java.util.List |
canAttachDss(DynamicSignaturesScript newDss)
|
static java.io.File |
getDefaultDssFile()
|
org.eclipse.emf.common.util.Diagnostic |
getDiagnostic()
The diagnostic created with the last import call. |
java.util.List |
getEnhancedProtocols()
improved (signatures were added) with the attachment of the dss. |
java.util.List |
getNewProtocols()
compute the list of protocols the policy attached dss contributed to the policy. |
void |
importDynamicSignatureScript(DynamicSignaturesScript script)
imports a dss with forceRemove = false |
void |
importDynamicSignatureScript(DynamicSignaturesScript newDss,
boolean forceRemoval)
Importing a script will also create the new protocols the script signatures identify. |
void |
importDynamicSignatureScript(java.io.File file)
Importing a script will also create the new protocols the script signatures identify. |
void |
importDynamicSignatureScript(java.io.File file,
boolean forceRemoval)
Importing a script will also create the new protocols the script signatures identify. |
static boolean |
isDefaultDssAttached(Policy policy)
|
static boolean |
isDssEngageCompatible(DynamicSignaturesScript dss)
|
boolean |
isDssProtocolsUsedInServices()
check if the protocols created by the policy attached dss have services |
void |
removeDynamicSignatureScript(boolean forceRemoval)
remove the current script. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DssImporter(Policy policy)
| Method Detail |
|---|
public void removeDynamicSignatureScript(boolean forceRemoval)
throws PolicyInconsistencyException,
ImportExportException
PolicyInconsistencyException
ImportExportException
public void importDynamicSignatureScript(DynamicSignaturesScript script)
throws ImportExportException,
PolicyInconsistencyException
script -
PolicyInconsistencyException
ImportExportException
public void importDynamicSignatureScript(java.io.File file)
throws ImportExportException,
java.io.FileNotFoundException,
java.io.IOException,
PolicyInconsistencyException
dss - file
java.io.IOException
java.io.FileNotFoundException
PolicyInconsistencyException
PolicyInconsistencyException
ImportExportException
public void importDynamicSignatureScript(java.io.File file,
boolean forceRemoval)
throws ImportExportException,
java.io.FileNotFoundException,
java.io.IOException,
PolicyInconsistencyException
dss - file
java.io.IOException
java.io.FileNotFoundException
PolicyInconsistencyException
PolicyInconsistencyException
ImportExportException
public void importDynamicSignatureScript(DynamicSignaturesScript newDss,
boolean forceRemoval)
throws ImportExportException,
PolicyInconsistencyException
newDss -
ImportExportException
PolicyInconsistencyException
PolicyInconsistencyExceptionpublic java.util.List canAttachDss(DynamicSignaturesScript newDss)
public static boolean isDssEngageCompatible(DynamicSignaturesScript dss)
dss -
public java.util.List getNewProtocols()
script -
public java.util.List getEnhancedProtocols()
script -
public boolean isDssProtocolsUsedInServices()
public static java.io.File getDefaultDssFile()
public static boolean isDefaultDssAttached(Policy policy)
throws ImportExportException
policy -
ImportExportException - - on dss parsing failurepublic org.eclipse.emf.common.util.Diagnostic getDiagnostic()
|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||