FileDocCategorySizeDatePackage
ResourceRefType.javaAPI DocGlassfish v2 API9300Fri May 04 22:34:54 BST 2007com.sun.enterprise.tools.common.dd.webservice

ResourceRefType

public class ResourceRefType extends org.netbeans.modules.schema2beans.BaseBean
This generated bean class ResourceRefType matches the schema element resource-refType =============================================================== The resource-refType contains a declaration of a Deployment Component's reference to an external resource. It consists of an optional description, the resource manager connection factory reference name, the indication of the resource manager connection factory type expected by the Deployment Component code, the type of authentication (Application or Container), and an optional specification of the shareability of connections obtained from the resource (Shareable or Unshareable). Example: jdbc/EmployeeAppDB javax.sql.DataSource Container Shareable =============================================================== Generated on Fri Apr 22 15:42:51 PDT 2005

Fields Summary
static Vector
comparators
public static final String
DESCRIPTION
public static final String
RES_REF_NAME
public static final String
RES_TYPE
public static final String
RES_AUTH
public static final String
RES_SHARING_SCOPE
Constructors Summary
public ResourceRefType()

	// NOI18N

	  
		this(Common.USE_DEFAULT_VALUES);
	
public ResourceRefType(int options)

		super(comparators, new org.netbeans.modules.schema2beans.Version(1, 2, 0));
		// Properties (see root bean comments for the bean graph)
		this.createProperty("description", 	// NOI18N
			DESCRIPTION, 
			Common.TYPE_0_N | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createAttribute(DESCRIPTION, "id", "Id", 
						AttrProp.CDATA | AttrProp.IMPLIED,
						null, null);
		this.createAttribute(DESCRIPTION, "xml:lang", "XmlLang", 
						AttrProp.CDATA | AttrProp.IMPLIED,
						null, null);
		this.createProperty("res-ref-name", 	// NOI18N
			RES_REF_NAME, 
			Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createProperty("res-type", 	// NOI18N
			RES_TYPE, 
			Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createProperty("res-auth", 	// NOI18N
			RES_AUTH, 
			Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createProperty("res-sharing-scope", 	// NOI18N
			RES_SHARING_SCOPE, 
			Common.TYPE_0_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.initialize(options);
	
Methods Summary
public static voidaddComparator(org.netbeans.modules.schema2beans.BeanComparator c)

		comparators.add(c);
	
public intaddDescription(java.lang.String value)

		return this.addValue(DESCRIPTION, value);
	
public voiddump(java.lang.StringBuffer str, java.lang.String indent)

		String s;
		Object o;
		org.netbeans.modules.schema2beans.BaseBean n;
		str.append(indent);
		str.append("Description["+this.sizeDescription()+"]");	// NOI18N
		for(int i=0; i<this.sizeDescription(); i++)
		{
			str.append(indent+"\t");
			str.append("#"+i+":");
			str.append(indent+"\t");	// NOI18N
			str.append("<");	// NOI18N
			s = this.getDescription(i);
			str.append((s==null?"null":s.trim()));	// NOI18N
			str.append(">\n");	// NOI18N
			this.dumpAttributes(DESCRIPTION, i, str, indent);
		}

		str.append(indent);
		str.append("ResRefName");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getResRefName();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(RES_REF_NAME, 0, str, indent);

		str.append(indent);
		str.append("ResType");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getResType();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(RES_TYPE, 0, str, indent);

		str.append(indent);
		str.append("ResAuth");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getResAuth();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(RES_AUTH, 0, str, indent);

		str.append(indent);
		str.append("ResSharingScope");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getResSharingScope();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(RES_SHARING_SCOPE, 0, str, indent);

	
public java.lang.StringdumpBeanNode()

		StringBuffer str = new StringBuffer();
		str.append("ResourceRefType\n");	// NOI18N
		this.dump(str, "\n  ");	// NOI18N
		return str.toString();
	
public java.lang.StringgetDescription(int index)

		return (java.lang.String)this.getValue(DESCRIPTION, index);
	
public java.lang.String[]getDescription()

		return (java.lang.String[])this.getValues(DESCRIPTION);
	
public java.lang.StringgetResAuth()

		return (java.lang.String)this.getValue(RES_AUTH);
	
public java.lang.StringgetResRefName()

		return (java.lang.String)this.getValue(RES_REF_NAME);
	
public java.lang.StringgetResSharingScope()

		return (java.lang.String)this.getValue(RES_SHARING_SCOPE);
	
public java.lang.StringgetResType()

		return (java.lang.String)this.getValue(RES_TYPE);
	
voidinitialize(int options)


	
public static voidremoveComparator(org.netbeans.modules.schema2beans.BeanComparator c)

		comparators.remove(c);
	
public intremoveDescription(java.lang.String value)

		return this.removeValue(DESCRIPTION, value);
	
public voidsetDescription(int index, java.lang.String value)

		this.setValue(DESCRIPTION, index, value);
	
public voidsetDescription(java.lang.String[] value)

		this.setValue(DESCRIPTION, value);
	
public voidsetResAuth(java.lang.String value)

		this.setValue(RES_AUTH, value);
	
public voidsetResRefName(java.lang.String value)

		this.setValue(RES_REF_NAME, value);
	
public voidsetResSharingScope(java.lang.String value)

		this.setValue(RES_SHARING_SCOPE, value);
	
public voidsetResType(java.lang.String value)

		this.setValue(RES_TYPE, value);
	
public intsizeDescription()

		return this.size(DESCRIPTION);
	
public voidvalidate()