1 19 20 package com.sun.enterprise.tools.common.dd.webservice; 21 22 import org.w3c.dom.*; 23 import org.netbeans.modules.schema2beans.*; 24 import java.beans.*; 25 import java.util.*; 26 27 29 public class SecurityRoleRefType extends org.netbeans.modules.schema2beans.BaseBean 30 { 31 32 static Vector comparators = new Vector(); 33 34 static public final String DESCRIPTION = "Description"; static public final String ROLE_NAME = "RoleName"; static public final String ROLE_LINK = "RoleLink"; 38 public SecurityRoleRefType() { 39 this(Common.USE_DEFAULT_VALUES); 40 } 41 42 public SecurityRoleRefType(int options) 43 { 44 super(comparators, new org.netbeans.modules.schema2beans.Version(1, 2, 0)); 45 this.createProperty("description", DESCRIPTION, 48 Common.TYPE_0_N | Common.TYPE_STRING | Common.TYPE_KEY, 49 java.lang.String .class); 50 this.createAttribute(DESCRIPTION, "id", "Id", 51 AttrProp.CDATA | AttrProp.IMPLIED, 52 null, null); 53 this.createAttribute(DESCRIPTION, "xml:lang", "XmlLang", 54 AttrProp.CDATA | AttrProp.IMPLIED, 55 null, null); 56 this.createProperty("role-name", ROLE_NAME, 58 Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 59 java.lang.String .class); 60 this.createProperty("role-link", ROLE_LINK, 62 Common.TYPE_0_1 | Common.TYPE_STRING | Common.TYPE_KEY, 63 java.lang.String .class); 64 this.initialize(options); 65 } 66 67 void initialize(int options) 69 { 70 71 } 72 73 public void setDescription(int index, java.lang.String value) { 75 this.setValue(DESCRIPTION, index, value); 76 } 77 78 public java.lang.String getDescription(int index) { 80 return (java.lang.String )this.getValue(DESCRIPTION, index); 81 } 82 83 public void setDescription(java.lang.String [] value) { 85 this.setValue(DESCRIPTION, value); 86 } 87 88 public java.lang.String [] getDescription() { 90 return (java.lang.String [])this.getValues(DESCRIPTION); 91 } 92 93 public int sizeDescription() { 95 return this.size(DESCRIPTION); 96 } 97 98 public int addDescription(java.lang.String value) { 100 return this.addValue(DESCRIPTION, value); 101 } 102 103 public int removeDescription(java.lang.String value) { 108 return this.removeValue(DESCRIPTION, value); 109 } 110 111 public void setRoleName(java.lang.String value) { 113 this.setValue(ROLE_NAME, value); 114 } 115 116 public java.lang.String getRoleName() { 118 return (java.lang.String )this.getValue(ROLE_NAME); 119 } 120 121 public void setRoleLink(java.lang.String value) { 123 this.setValue(ROLE_LINK, value); 124 } 125 126 public java.lang.String getRoleLink() { 128 return (java.lang.String )this.getValue(ROLE_LINK); 129 } 130 131 public static void addComparator(org.netbeans.modules.schema2beans.BeanComparator c) { 133 comparators.add(c); 134 } 135 136 public static void removeComparator(org.netbeans.modules.schema2beans.BeanComparator c) { 138 comparators.remove(c); 139 } 140 public void validate() throws org.netbeans.modules.schema2beans.ValidateException { 141 } 142 143 public void dump(StringBuffer str, String indent){ 145 String s; 146 Object o; 147 org.netbeans.modules.schema2beans.BaseBean n; 148 str.append(indent); 149 str.append("Description["+this.sizeDescription()+"]"); for(int i=0; i<this.sizeDescription(); i++) 151 { 152 str.append(indent+"\t"); 153 str.append("#"+i+":"); 154 str.append(indent+"\t"); str.append("<"); s = this.getDescription(i); 157 str.append((s==null?"null":s.trim())); str.append(">\n"); this.dumpAttributes(DESCRIPTION, i, str, indent); 160 } 161 162 str.append(indent); 163 str.append("RoleName"); str.append(indent+"\t"); str.append("<"); s = this.getRoleName(); 167 str.append((s==null?"null":s.trim())); str.append(">\n"); this.dumpAttributes(ROLE_NAME, 0, str, indent); 170 171 str.append(indent); 172 str.append("RoleLink"); str.append(indent+"\t"); str.append("<"); s = this.getRoleLink(); 176 str.append((s==null?"null":s.trim())); str.append(">\n"); this.dumpAttributes(ROLE_LINK, 0, str, indent); 179 180 } 181 public String dumpBeanNode(){ 182 StringBuffer str = new StringBuffer (); 183 str.append("SecurityRoleRefType\n"); this.dump(str, "\n "); return str.toString(); 186 }} 187 188 190 191 213 | Popular Tags |