|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.foxsmart.csu.config.CiscoRouterConfigParser
com.foxsmart.csu.config.CiscoRouterConfigComponent
com.foxsmart.csu.config.global.line.ScriptComponent
public class ScriptComponent
The script command specifies event related chat scripts to run on the line.
| Field Summary | |
|---|---|
static java.lang.String |
ACTIVATION
|
static java.lang.String |
ARAP_CALLBACK
|
static java.lang.String |
CALLBACK
|
static java.lang.String |
CONNECTION
|
static java.lang.String |
DIALER
|
static java.lang.String |
RESET
|
static java.lang.String |
SCRIPT
|
static java.lang.String |
STARTUP
|
| Fields inherited from class com.foxsmart.csu.config.CiscoRouterConfigComponent |
|---|
commentComponent, componentMap, log, parentComponent |
| Fields inherited from class com.foxsmart.csu.config.CiscoRouterConfigParser |
|---|
NO, tokenIndex |
| Constructor Summary | |
|---|---|
ScriptComponent()
Constructs a script object. |
|
| Method Summary | |
|---|---|
java.util.List |
buildFromIos(java.util.List configLines)
Parse and populate the specific CiscoRouterComponent object based on the passed in individual lines of the IOS configuration. |
Commands |
generateDeleteIos(CiscoRouterConfig updatedCiscoRouterConfig)
Generates the IOS configuration commands to delete this component. |
Commands |
generateIos()
Returns the IOS configuration commands for this component. |
java.lang.String |
getActivationScript()
Gets the activation chat script name. |
java.lang.String |
getArapCallbackScript()
Gets the arap callback chat script name. |
java.lang.String |
getCallbackScript()
Gets the callback chat script name. |
java.lang.String |
getConnectionScript()
Gets the connection chat script name. |
java.lang.String |
getDialerScript()
Gets the dialer chat script name. |
java.lang.String |
getResetScript()
Gets the reset chat script name. |
java.lang.String |
getStartupScript()
Gets the startup chat script name. |
void |
setActivationScript(java.lang.String activationScript)
Sets the activation chat script name. |
void |
setArapCallbackScript(java.lang.String arapCallbackScript)
Sets the arap callback chat script name. |
void |
setCallbackScript(java.lang.String callbackScript)
Sets the callback chat script name. |
void |
setConnectionScript(java.lang.String connectionScript)
Sets the connection chat script name. |
void |
setDialerScript(java.lang.String dialerScript)
Sets the dialer chat script name. |
void |
setResetScript(java.lang.String resetScript)
Sets the reset chat script name. |
void |
setStartupScript(java.lang.String startupScript)
Sets the startup chat script name. |
void |
validate()
Validates this object to ensure it contains a valid IOS configuration. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SCRIPT
public static final java.lang.String STARTUP
public static final java.lang.String CONNECTION
public static final java.lang.String DIALER
public static final java.lang.String RESET
public static final java.lang.String ACTIVATION
public static final java.lang.String ARAP_CALLBACK
public static final java.lang.String CALLBACK
| Constructor Detail |
|---|
public ScriptComponent()
| Method Detail |
|---|
public void setStartupScript(java.lang.String startupScript)
startupScript - The startup chat script name.public java.lang.String getStartupScript()
public void setConnectionScript(java.lang.String connectionScript)
connectionScript - The connection chat script name.public java.lang.String getConnectionScript()
public void setDialerScript(java.lang.String dialerScript)
dialerScript - The dialer chat script name.public java.lang.String getDialerScript()
public void setResetScript(java.lang.String resetScript)
resetScript - The reset chat script name.public java.lang.String getResetScript()
public void setActivationScript(java.lang.String activationScript)
activationScript - The activation chat script name.public java.lang.String getActivationScript()
public void setArapCallbackScript(java.lang.String arapCallbackScript)
arapCallbackScript - The arap callback chat script name.public java.lang.String getArapCallbackScript()
public void setCallbackScript(java.lang.String callbackScript)
callbackScript - The callback chat script name.public java.lang.String getCallbackScript()
public java.util.List buildFromIos(java.util.List configLines)
throws InvalidConfigurationException
CiscoRouterConfigComponent
buildFromIos in class CiscoRouterConfigComponentconfigLines - The list of IOS configuration lines.
InvalidConfigurationException - if the IOS configuration can not be parsed for any reason.CiscoRouterConfigComponent
public void validate()
throws InvalidConfigurationException
CiscoRouterConfigComponent
validate in class CiscoRouterConfigComponentInvalidConfigurationException - if the configuration is invalid.CiscoRouterConfigComponent
public Commands generateIos()
throws InvalidConfigurationException
CiscoRouterConfigComponent
generateIos in class CiscoRouterConfigComponentInvalidConfigurationException - if the IOS configuration is invalid and the IOS string can not be generated.
The validate() method is used to determine if the configuration is valid.CiscoRouterConfigComponent
public Commands generateDeleteIos(CiscoRouterConfig updatedCiscoRouterConfig)
throws InvalidConfigurationException
CiscoRouterConfigComponent
generateDeleteIos in interface MultiLineComponentgenerateDeleteIos in class CiscoRouterConfigComponentupdatedCiscoRouterConfig - the updated Cisco router configuration.
InvalidConfigurationException - if the IOS configuration is invalid and the IOS string can not be generated.
The validate() method is used to determine if the configuration is valid.MultiLineComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||