001/* 002 * Copyright 2005-2009 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 */ 020package org.kuali.ole.module.purap.util.cxml; 021 022import org.apache.commons.lang.builder.ToStringBuilder; 023 024public 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 /** 085 * @param fromDomain The fromDomain to set. 086 */ 087 public void setFromDomain(String fromDomain) { 088 this.fromDomain = fromDomain; 089 } 090 091 /** 092 * @return Returns the fromIdentity. 093 */ 094 public String getFromIdentity() { 095 return fromIdentity; 096 } 097 098 /** 099 * @param fromIdentity The fromIdentity to set. 100 */ 101 public void setFromIdentity(String fromIdentity) { 102 this.fromIdentity = fromIdentity; 103 } 104 105 /** 106 * @return Returns the fromType. 107 */ 108 public String getFromType() { 109 return fromType; 110 } 111 112 /** 113 * @param fromType The fromType to set. 114 */ 115 public void setFromType(String fromType) { 116 this.fromType = fromType; 117 } 118 119 /** 120 * @return Returns the senderDomain. 121 */ 122 public String getSenderDomain() { 123 return senderDomain; 124 } 125 126 /** 127 * @param senderDomain The senderDomain to set. 128 */ 129 public void setSenderDomain(String senderDomain) { 130 this.senderDomain = senderDomain; 131 } 132 133 /** 134 * @return Returns the senderIdentity. 135 */ 136 public String getSenderIdentity() { 137 return senderIdentity; 138 } 139 140 /** 141 * @param senderIdentity The senderIdentity to set. 142 */ 143 public void setSenderIdentity(String senderIdentity) { 144 this.senderIdentity = senderIdentity; 145 } 146 147 /** 148 * @return Returns the senderType. 149 */ 150 public String getSenderType() { 151 return senderType; 152 } 153 154 /** 155 * @param senderType The senderType to set. 156 */ 157 public void setSenderType(String senderType) { 158 this.senderType = senderType; 159 } 160 161 /** 162 * @return Returns the senderUserAgent. 163 */ 164 public String getSenderUserAgent() { 165 return senderUserAgent; 166 } 167 168 /** 169 * @param senderUserAgent The senderUserAgent to set. 170 */ 171 public void setSenderUserAgent(String senderUserAgent) { 172 this.senderUserAgent = senderUserAgent; 173 } 174 175 /** 176 * @return Returns the toDomain. 177 */ 178 public String getToDomain() { 179 return toDomain; 180 } 181 182 /** 183 * @param toDomain The toDomain to set. 184 */ 185 public void setToDomain(String toDomain) { 186 this.toDomain = toDomain; 187 } 188 189 /** 190 * @return Returns the toIdentity. 191 */ 192 public String getToIdentity() { 193 return toIdentity; 194 } 195 196 /** 197 * @param toIdentity The toIdentity to set. 198 */ 199 public void setToIdentity(String toIdentity) { 200 this.toIdentity = toIdentity; 201 } 202 203 /** 204 * @return Returns the toType. 205 */ 206 public String getToType() { 207 return toType; 208 } 209 210 /** 211 * @param toType The toType to set. 212 */ 213 public void setToType(String toType) { 214 this.toType = toType; 215 } 216 217 public String getSenderSharedSecret() { 218 return senderSharedSecret; 219 } 220 221 public void setSenderSharedSecret(String senderSharedSecret) { 222 this.senderSharedSecret = senderSharedSecret; 223 } 224 225 public String getFromSharedSecret() { 226 return fromSharedSecret; 227 } 228 229 public void setFromSharedSecret(String fromSharedSecret) { 230 this.fromSharedSecret = fromSharedSecret; 231 } 232 233 public String getToSharedSecret() { 234 return toSharedSecret; 235 } 236 237 public void setToSharedSecret(String toSharedSecret) { 238 this.toSharedSecret = toSharedSecret; 239 } 240 241 public String toString() { 242 243 ToStringBuilder toString = new ToStringBuilder(this); 244 245 toString.append("FromDomain", getFromDomain()); 246 toString.append("FromIdentity", getFromIdentity()); 247 toString.append("FromSharedSecret", getFromSharedSecret()); 248 toString.append("FromType", getFromType()); 249 250 toString.append("ToDomain", getToDomain()); 251 toString.append("ToIdentity", getToIdentity()); 252 toString.append("ToSharedSecret", getToSharedSecret()); 253 toString.append("ToType", getToType()); 254 255 toString.append("SenderDomain", getSenderDomain()); 256 toString.append("SenderIdentity", getSenderIdentity()); 257 toString.append("SenderType", getSenderType()); 258 toString.append("SenderSharedSecret", getSenderSharedSecret()); 259 toString.append("SenderUserAgent", getSenderUserAgent()); 260 261 return toString.toString(); 262 } 263 264 265}