net.sf.provisioner.config
Class NetworkElement
java.lang.Object
net.sf.provisioner.config.NetworkElement
- Direct Known Subclasses:
- LDAPNetworkElement
public class NetworkElement
- extends java.lang.Object
Esta clase representa a un elemento de red y sus datos
de acceso. Tiene un nombre que puede ser el numero de IP,
un tipo que sirve para determinar que interfaz se debe
utilizar para conectarse al mismo, usuario y password
para aquellos elementos de red que requieran iniciar una
sesion, clave de autenticacion para aquellos elementos de
red que utilicen este mecanismo de seguridad, y patrones
de exito o fracaso para los elementos de red basados en
protocolo Telnet.
- Version:
- $Revision: 1.1.2.1 $, $Date: 2007/11/12 01:57:22 $
- Author:
- Gonzalo Espert
Constructor Summary |
NetworkElement()
Constructor de un elemento de red en blanco. |
NetworkElement(java.io.File xmlConfig)
Creates a NetworkElement with its properties populated using
information in an XML file. |
NetworkElement(java.io.InputStream xmlConfig)
|
NetworkElement(java.lang.String neName)
Creates a NetworkElement with its properties populated using
information in an XML file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
public java.lang.String name
port
public java.lang.String port
type
public java.lang.String type
user
public java.lang.String user
password
public java.lang.String password
authKey
public java.lang.String authKey
bin
public java.lang.String bin
create
public java.lang.String create
delete
public java.lang.String delete
enable
public java.lang.String enable
disable
public java.lang.String disable
loginPrompt
public java.lang.String loginPrompt
systemPrompt
public java.lang.String systemPrompt
sudoPassword
public java.lang.String sudoPassword
sudoPasswordPrompt
public java.lang.String sudoPasswordPrompt
loginErrorSecuence
public java.lang.String loginErrorSecuence
sendInitialCRLF
public boolean sendInitialCRLF
parameter1
public java.lang.String parameter1
parameter2
public java.lang.String parameter2
parameter3
public java.lang.String parameter3
parameter4
public java.lang.String parameter4
parameter5
public java.lang.String parameter5
responses
public java.util.Hashtable responses
NetworkElement
public NetworkElement()
- Constructor de un elemento de red en blanco.
NetworkElement
public NetworkElement(java.lang.String neName)
throws java.io.FileNotFoundException
- Creates a NetworkElement with its properties populated using
information in an XML file.
- Parameters:
neName
- a name used to construct a reference to an XML file
in Provisioner's config. file location.
e.g. "intraway" is translated to "config/intraway.xml".
- Throws:
java.io.FileNotFoundException
NetworkElement
public NetworkElement(java.io.File xmlConfig)
throws java.io.FileNotFoundException
- Creates a NetworkElement with its properties populated using
information in an XML file.
- Parameters:
configFile
- an XML configuration file (see asterisk.xml and
intraway.xml for examples of the format.)
- Throws:
java.io.FileNotFoundException
NetworkElement
public NetworkElement(java.io.InputStream xmlConfig)
filterChildParameters
protected java.util.Collection<org.jdom.Element> filterChildParameters(org.jdom.Element currentElement)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getConfigPath
public java.lang.String getConfigPath()
- Returns:
- the configPath
setConfigPath
public void setConfigPath(java.lang.String configPath)
- Parameters:
configPath
- the configPath to set
Copyright © 2007-2008. All Rights Reserved.