JonasSecurityMapping.java

00001 
00027 package org.objectweb.jonas_rar.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00030 import org.objectweb.jonas_lib.deployment.xml.JLinkedList;
00037 public class JonasSecurityMapping extends AbsElement  {
00038 
00042     private JLinkedList securityEntryList = null;
00043 
00047     public JonasSecurityMapping() {
00048         super();
00049         securityEntryList = new  JLinkedList("security-entry");
00050     }
00051 
00056     public JLinkedList getSecurityEntryList() {
00057         return securityEntryList;
00058     }
00059 
00064     public void setSecurityEntryList(JLinkedList securityEntryList) {
00065         this.securityEntryList = securityEntryList;
00066     }
00067 
00072     public void addSecurityEntry(SecurityEntry securityEntry) {
00073         securityEntryList.add(securityEntry);
00074     }
00075 
00081     public String toXML(int indent) {
00082         StringBuffer sb = new StringBuffer();
00083         sb.append(indent(indent));
00084         sb.append("<jonas-security-mapping>\n");
00085 
00086         indent += 2;
00087 
00088         // config-property
00089         sb.append(securityEntryList.toXML(indent));
00090         indent -= 2;
00091         sb.append(indent(indent));
00092         sb.append("</jonas-security-mapping>\n");
00093 
00094         return sb.toString();
00095     }
00096 }

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