View Javadoc

1    /****************************************************************************
2    * Copyright (c) 2005, 2006, 2007, 2008, 2009 Imola Informatica.
3    * All rights reserved. This program and the accompanying materials
4    * are made available under the terms of the LGPL License v2.1
5    * which accompanies this distribution, and is available at
6    * http://www.gnu.org/licenses/lgpl.html
7    ****************************************************************************/
8   package it.imolinfo.jbi4corba.jbi.component;
9   
10  import it.imolinfo.jbi4corba.jbi.JbiServiceDescriptor;
11  
12  import java.io.File;
13  
14  import javax.wsdl.Definition;
15  
16  import com.sun.jbi.management.descriptor.EndpointIdentifier;
17  
18  
19  /**
20   * Jbi4Corba Binding Component. 
21   * This class is a holder for deploy information
22   *
23   * @author <a href="mailto:lacquaviva@imolinfo.it">Luca Acquaviva</a>
24   */
25  
26  public class Jbi4CorbaSUInfo {
27  	
28  	/**
29           * Endpoint Identifier
30           */
31          private EndpointIdentifier epIdentifier=null;
32  	
33          /**
34           * Endpoint Definition
35           */
36          private Definition matchedDef=null;
37          
38          /**
39           * Endpoint WSDL File
40           */
41          private File matchedWSDL=null;
42          
43          /**
44           * Endpoint JBIDesc
45           */
46          private JbiServiceDescriptor jbiSdesc=null;
47      
48  	
49  	public Jbi4CorbaSUInfo(EndpointIdentifier epIdentifier,
50  			Definition matchedDef, File matchedWSDL,
51  			JbiServiceDescriptor jbiSdesc) {
52  		
53  		this.epIdentifier = epIdentifier;
54  		this.matchedDef = matchedDef;
55  		this.matchedWSDL = matchedWSDL;
56  		this.jbiSdesc = jbiSdesc;
57  	}
58  
59  
60          /**
61           * get Endpoint Definition
62           */
63  	public EndpointIdentifier getEpIdentifier() {
64  		return epIdentifier;
65  	}
66  
67          /**
68           * set Endpoint Definition
69           */
70  	public void setEpIdentifier(EndpointIdentifier epIdentifier) {
71  		this.epIdentifier = epIdentifier;
72  	}
73  
74          
75  	public Definition getMatchedDef() {
76  		return matchedDef;
77  	}
78  
79  	public void setMatchedDef(Definition matchedDef) {
80  		this.matchedDef = matchedDef;
81  	}
82  
83          /**
84           * get Endpoint WSDL File
85           */
86  	public File getMatchedWSDL() {
87  		return matchedWSDL;
88  	}
89  
90          /**
91           *  set Endpoint WSDL File
92           */
93  	public void setMatchedWSDL(File matchedWSDL) {
94  		this.matchedWSDL = matchedWSDL;
95  	}
96  
97  	public JbiServiceDescriptor getJbiSdesc() {
98  		return jbiSdesc;
99  	}
100 
101 	public void setJbiSdesc(JbiServiceDescriptor jbiSdesc) {
102 		this.jbiSdesc = jbiSdesc;
103 	}
104 
105 }