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 }