View Javadoc

1   package net.sf.provisioner.core;
2   
3   import net.sf.provisioner.config.NetworkElement;
4   
5   /**
6    * Esta clase representa un servicio dentro de un request de 
7    * una operacion. Contiene un objeto del tipo NetworkElement 
8    * que representa al elemento de red al cual se debe enviar 
9    * el request.
10   * Nota: A diferencia de config.Service esta calse no es de 
11   * configuracion sino que representa a un servicio propiamente 
12   * dicho.
13   * 
14   *             
15   * @version $Revision: 1.1.2.1 $, $Date: 2007/11/12 01:57:27 $
16   * @author Gonzalo Espert
17   */
18  public class Service {
19  	
20  	/**
21  	 * Service network element
22  	 */
23  	public NetworkElement ne = new NetworkElement();
24  	
25  	/**
26  	 * Service name
27  	 */
28  	public String name;
29  	
30  	/**
31       * Empty service constructor.
32       *            
33       */
34  	public Service() {}
35  	
36  	/**
37       * Constructor de un servicio utilizando como entrada el nombre
38       * del servicio y el elemento de red al cual debe ser enviado el 
39       * request.
40       * 
41       * 
42       * @param name
43       * 			nombre del servicio
44       * @param ne
45       *          elemento de red para el request
46       *           
47       */
48  	public Service(String name, NetworkElement ne) { 
49  		 
50  		this.name = name;
51  		this.ne = ne;
52  		
53  	}
54  	
55  	public String toString() {
56  		return "name=" + name + ", ne=[" + ne + "]"; 
57  	}
58  }