IorSecurityConfigMapping.java

00001 
00027 package org.objectweb.jonas_ejb.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00036 public class IorSecurityConfigMapping extends AbsElement  {
00037 
00041     private TransportConfigMapping transportConfig = null;
00042 
00046     private AsContextMapping asContext = null;
00047 
00051     private SasContextMapping sasContext = null;
00052 
00053 
00057     public IorSecurityConfigMapping() {
00058         super();
00059     }
00060 
00064     public AsContextMapping getAsContext() {
00065         return asContext;
00066     }
00070     public void setAsContext(AsContextMapping asContext) {
00071         this.asContext = asContext;
00072     }
00076     public SasContextMapping getSasContext() {
00077         return sasContext;
00078     }
00082     public void setSasContext(SasContextMapping sasContext) {
00083         this.sasContext = sasContext;
00084     }
00088     public TransportConfigMapping getTransportConfig() {
00089         return transportConfig;
00090     }
00094     public void setTransportConfig(TransportConfigMapping transportConfig) {
00095         this.transportConfig = transportConfig;
00096     }
00102     public String toXML(int indent) {
00103         StringBuffer sb = new StringBuffer();
00104         sb.append(indent(indent));
00105         sb.append("<ior-security-config>\n");
00106 
00107         indent += 2;
00108 
00109         // transport-config
00110         sb.append(transportConfig.toXML(indent));
00111         // as-context
00112         sb.append(asContext.toXML(indent));
00113         // sas-context
00114         sb.append(sasContext.toXML(indent));
00115         indent -= 2;
00116         sb.append(indent(indent));
00117         sb.append("</ior-security-config>\n");
00118 
00119         return sb.toString();
00120     }
00121 }

Generated on Tue Feb 15 15:05:47 2005 for JOnAS by  doxygen 1.3.9.1