-
Notifications
You must be signed in to change notification settings - Fork 0
/
applicationSetterContext.xml
116 lines (104 loc) · 4.11 KB
/
applicationSetterContext.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<!-- Setter Demo -->
<bean id="employeeSetterBean" class="SetterDemo.EmployeeSetterBean">
<property name="id">
<value>20</value>
</property>
<property name="name">
<value>Preety</value>
</property>
<property name="city">
<value>bangalore</value>
</property>
</bean>
<!-- Setter with dependent object -->
<bean id="add1" class="SetterWithDependent.Address1">
<property name="city" value="Ghaziabad"></property>
<property name="state" value="UP"></property>
<property name="country" value="India"></property>
</bean>
<bean id="employeeSidBean" class="SetterWithDependent.EmployeeSIDBean">
<property name="id" value="1"></property>
<property name="name" value="Sachin Yadav"></property>
<property name="address" ref="add1"></property>
</bean>
<!-- Setter with Collection -->
<bean id="que" class="SetterWithCollection.Question">
<property name="id" value="1"></property>
<property name="name" value="What is Java?"></property>
<property name="answers">
<list>
<value>Java is a programming language</value>
<value>Java is a platform</value>
<value>Java is an Island</value>
</list>
</property>
</bean>
<!-- Setter with Collection dependent object -->
<bean id="answer1" class="SetterWithCollectionDependent.Answer">
<property name="id" value="1"></property>
<property name="name" value="Java is a programming language"></property>
<property name="by" value="Ravi Malik"></property>
</bean>
<bean id="answer2" class="SetterWithCollectionDependent.Answer">
<property name="id" value="2"></property>
<property name="name" value="Java is a platform"></property>
<property name="by" value="Sachin"></property>
</bean>
<bean id="quet" class="SetterWithCollectionDependent.Question">
<property name="id" value="1"></property>
<property name="name" value="What is Java?"></property>
<property name="answers">
<list>
<ref bean="answer1" />
<ref bean="answer2" />
</list>
</property>
</bean>
<!-- Setter with Collection Map -->
<bean id="queMap" class="SetterWithMap.Question">
<property name="id" value="1"></property>
<property name="name" value="What is Java?"></property>
<property name="answers">
<map>
<entry key="Java is a programming language" value="Sonoo Jaiswal"></entry>
<entry key="Java is a Platform" value="Sachin Yadav"></entry>
</map>
</property>
</bean>
<!-- Setter with Collection Map dependent object -->
<bean id="ans1" class="SetterWithMapDependent.Answer">
<property name="id" value="10"></property>
<property name="answer" value="Java is a Programming Language"></property>
<property name="postedDate" value="05/21/2018"></property>
</bean>
<bean id="ans2" class="SetterWithMapDependent.Answer">
<property name="id" value="20"></property>
<property name="answer" value="Java is a Platform"></property>
<property name="postedDate" value="05/21/2018"></property>
</bean>
<bean id="user1" class="SetterWithMapDependent.User">
<property name="id" value="10"></property>
<property name="name" value="Arun Kumar"></property>
<property name="email" value="arun@gmail.com"></property>
</bean>
<bean id="user2" class="SetterWithMapDependent.User">
<property name="id" value="20"></property>
<property name="name" value="Varun Kumar"></property>
<property name="email" value="Varun@gmail.com"></property>
</bean>
<bean id="qMapDep" class="SetterWithMapDependent.Question">
<property name="id" value="10"></property>
<property name="name" value="What is Java?"></property>
<property name="answers">
<map>
<entry key-ref="ans1" value-ref="user1"></entry>
<entry key-ref="ans2" value-ref="user2"></entry>
</map>
</property>
</bean>
</beans>