1
2
3
4
5
6
7
8
9
10
11
12 package com.eviware.soapui.impl.wsdl.support.jms.property;
13
14 import java.beans.PropertyChangeListener;
15 import java.beans.PropertyChangeSupport;
16 import java.util.List;
17
18 import com.eviware.soapui.config.JMSPropertiesConfConfig;
19 import com.eviware.soapui.config.JMSPropertyConfig;
20 import com.eviware.soapui.support.PropertyChangeNotifier;
21
22 public class JMSPropertiesConfig implements PropertyChangeNotifier
23 {
24
25 private JMSPropertiesConfConfig jmsPropertiesConfConfig;
26
27 private PropertyChangeSupport propertyChangeSupport;
28
29 private final JMSPropertyContainer container;
30
31 public JMSPropertiesConfig(JMSPropertiesConfConfig jmsPropertiesConfConfig, JMSPropertyContainer container)
32 {
33 this.jmsPropertiesConfConfig = jmsPropertiesConfConfig;
34 this.container = container;
35
36
37
38
39
40 }
41
42
43 public JMSPropertiesConfConfig getJmsPropertyConfConfig()
44 {
45 return jmsPropertiesConfConfig;
46 }
47
48 public void setJmsPropertyConfConfig(JMSPropertiesConfConfig jmsPropertiesConfConfig)
49 {
50 this.jmsPropertiesConfConfig = jmsPropertiesConfConfig;
51 }
52
53 public JMSPropertyContainer getContainer()
54 {
55 return container;
56 }
57
58 public List<JMSPropertyConfig> getJMSProperties()
59 {
60 return jmsPropertiesConfConfig.getJmsPropertiesList();
61 }
62
63 public void setJMSProperties(List<JMSPropertyConfig> map)
64 {
65
66
67
68
69
70
71 }
72
73
74 public void addPropertyChangeListener(PropertyChangeListener listener)
75 {
76 propertyChangeSupport.addPropertyChangeListener(listener);
77 }
78
79 public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
80 {
81 propertyChangeSupport.addPropertyChangeListener(propertyName, listener);
82 }
83
84 public void removePropertyChangeListener(PropertyChangeListener listener)
85 {
86 propertyChangeSupport.removePropertyChangeListener(listener);
87 }
88
89 public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
90 {
91 propertyChangeSupport.removePropertyChangeListener(propertyName, listener);
92 }
93
94 }