001 /*
002 * Copyright 2011 The Kuali Foundation.
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016 /*
017 * Created on Mar 10, 2005
018 *
019 */
020 package org.kuali.kfs.module.purap.util.cxml;
021
022 import org.apache.commons.lang.builder.ToStringBuilder;
023
024 public class CxmlHeader {
025 private String fromIdentity;
026 private String fromDomain;
027 private String fromType;
028 private String toIdentity;
029 private String toDomain;
030 private String toType;
031 private String senderIdentity;
032 private String senderDomain;
033 private String senderType;
034 private String senderUserAgent;
035
036 /**
037 * Newly Added
038 */
039 private String fromSharedSecret;
040 private String toSharedSecret;
041 private String senderSharedSecret;
042
043 public CxmlHeader() {
044 super();
045 }
046
047 public void setFrom(String domain,String identity) {
048 this.setFrom(domain,identity,null);
049 }
050
051 public void setFrom(String domain,String identity,String type) {
052 this.fromDomain = domain;
053 this.fromIdentity = identity;
054 this.fromType = type;
055 }
056
057 public void setTo(String domain,String identity) {
058 this.setTo(domain,identity,null);
059 }
060
061 public void setTo(String domain,String identity,String type) {
062 this.toDomain = domain;
063 this.toIdentity = identity;
064 this.toType = type;
065 }
066
067 public void setSender(String domain,String identity) {
068 this.setSender(domain,identity,null);
069 }
070
071 public void setSender(String domain,String identity,String type) {
072 this.senderDomain = domain;
073 this.senderIdentity = identity;
074 this.senderType = type;
075 }
076
077 /**
078 * @return Returns the fromDomain.
079 */
080 public String getFromDomain() {
081 return fromDomain;
082 }
083 /**
084 * @param fromDomain The fromDomain to set.
085 */
086 public void setFromDomain(String fromDomain) {
087 this.fromDomain = fromDomain;
088 }
089 /**
090 * @return Returns the fromIdentity.
091 */
092 public String getFromIdentity() {
093 return fromIdentity;
094 }
095 /**
096 * @param fromIdentity The fromIdentity to set.
097 */
098 public void setFromIdentity(String fromIdentity) {
099 this.fromIdentity = fromIdentity;
100 }
101 /**
102 * @return Returns the fromType.
103 */
104 public String getFromType() {
105 return fromType;
106 }
107 /**
108 * @param fromType The fromType to set.
109 */
110 public void setFromType(String fromType) {
111 this.fromType = fromType;
112 }
113 /**
114 * @return Returns the senderDomain.
115 */
116 public String getSenderDomain() {
117 return senderDomain;
118 }
119 /**
120 * @param senderDomain The senderDomain to set.
121 */
122 public void setSenderDomain(String senderDomain) {
123 this.senderDomain = senderDomain;
124 }
125 /**
126 * @return Returns the senderIdentity.
127 */
128 public String getSenderIdentity() {
129 return senderIdentity;
130 }
131 /**
132 * @param senderIdentity The senderIdentity to set.
133 */
134 public void setSenderIdentity(String senderIdentity) {
135 this.senderIdentity = senderIdentity;
136 }
137 /**
138 * @return Returns the senderType.
139 */
140 public String getSenderType() {
141 return senderType;
142 }
143 /**
144 * @param senderType The senderType to set.
145 */
146 public void setSenderType(String senderType) {
147 this.senderType = senderType;
148 }
149 /**
150 * @return Returns the senderUserAgent.
151 */
152 public String getSenderUserAgent() {
153 return senderUserAgent;
154 }
155 /**
156 * @param senderUserAgent The senderUserAgent to set.
157 */
158 public void setSenderUserAgent(String senderUserAgent) {
159 this.senderUserAgent = senderUserAgent;
160 }
161 /**
162 * @return Returns the toDomain.
163 */
164 public String getToDomain() {
165 return toDomain;
166 }
167 /**
168 * @param toDomain The toDomain to set.
169 */
170 public void setToDomain(String toDomain) {
171 this.toDomain = toDomain;
172 }
173 /**
174 * @return Returns the toIdentity.
175 */
176 public String getToIdentity() {
177 return toIdentity;
178 }
179 /**
180 * @param toIdentity The toIdentity to set.
181 */
182 public void setToIdentity(String toIdentity) {
183 this.toIdentity = toIdentity;
184 }
185 /**
186 * @return Returns the toType.
187 */
188 public String getToType() {
189 return toType;
190 }
191 /**
192 * @param toType The toType to set.
193 */
194 public void setToType(String toType) {
195 this.toType = toType;
196 }
197
198 public String getSenderSharedSecret() {
199 return senderSharedSecret;
200 }
201
202 public void setSenderSharedSecret(String senderSharedSecret) {
203 this.senderSharedSecret = senderSharedSecret;
204 }
205
206 public String getFromSharedSecret() {
207 return fromSharedSecret;
208 }
209
210 public void setFromSharedSecret(String fromSharedSecret) {
211 this.fromSharedSecret = fromSharedSecret;
212 }
213
214 public String getToSharedSecret() {
215 return toSharedSecret;
216 }
217
218 public void setToSharedSecret(String toSharedSecret) {
219 this.toSharedSecret = toSharedSecret;
220 }
221
222 public String toString(){
223
224 ToStringBuilder toString = new ToStringBuilder(this);
225
226 toString.append("FromDomain",getFromDomain());
227 toString.append("FromIdentity",getFromIdentity());
228 toString.append("FromSharedSecret",getFromSharedSecret());
229 toString.append("FromType",getFromType());
230
231 toString.append("ToDomain",getToDomain());
232 toString.append("ToIdentity",getToIdentity());
233 toString.append("ToSharedSecret",getToSharedSecret());
234 toString.append("ToType",getToType());
235
236 toString.append("SenderDomain",getSenderDomain());
237 toString.append("SenderIdentity",getSenderIdentity());
238 toString.append("SenderType",getSenderType());
239 toString.append("SenderSharedSecret",getSenderSharedSecret());
240 toString.append("SenderUserAgent",getSenderUserAgent());
241
242 return toString.toString();
243 }
244
245
246
247 }