org.jboss.jca.common.metadata.ra.ra15
Class Activationspec15Impl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.ra15.Activationspec15Impl
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.jca.common.api.metadata.CopyableMetaData, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15
Direct Known Subclasses:
Activationspec16Impl

public class Activationspec15Impl
extends Object
implements org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15

A Activationspec15.

Author:
Stefano Maestri
See Also:
Serialized Form

Field Summary
protected  org.jboss.jca.common.api.metadata.ra.XsdString activationspecClass
          activationspec class name
protected  String id
          id attribute in xml file
protected  ArrayList<org.jboss.jca.common.api.metadata.ra.RequiredConfigProperty> requiredConfigProperty
          list of required properties
 
Constructor Summary
Activationspec15Impl(org.jboss.jca.common.api.metadata.ra.XsdString activationspecClass, List<org.jboss.jca.common.api.metadata.ra.RequiredConfigProperty> requiredConfigProperty, String id)
          Create a new Activationspec15.
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
           
 org.jboss.jca.common.api.metadata.ra.XsdString getActivationspecClass()
           
 List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> getConfigProperties()
           
 String getId()
           
 List<org.jboss.jca.common.api.metadata.ra.RequiredConfigProperty> getRequiredConfigProperties()
           
 int hashCode()
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

activationspecClass

protected final org.jboss.jca.common.api.metadata.ra.XsdString activationspecClass
activationspec class name


requiredConfigProperty

protected final ArrayList<org.jboss.jca.common.api.metadata.ra.RequiredConfigProperty> requiredConfigProperty
list of required properties


id

protected final String id
id attribute in xml file

Constructor Detail

Activationspec15Impl

public Activationspec15Impl(org.jboss.jca.common.api.metadata.ra.XsdString activationspecClass,
                            List<org.jboss.jca.common.api.metadata.ra.RequiredConfigProperty> requiredConfigProperty,
                            String id)
Create a new Activationspec15.

Parameters:
activationspecClass - activation spec class name
requiredConfigProperty - list of required property
id - id attribute of xml file
Method Detail

getActivationspecClass

public org.jboss.jca.common.api.metadata.ra.XsdString getActivationspecClass()
Specified by:
getActivationspecClass in interface org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15
Returns:
activationspecClass

getRequiredConfigProperties

public List<org.jboss.jca.common.api.metadata.ra.RequiredConfigProperty> getRequiredConfigProperties()
Specified by:
getRequiredConfigProperties in interface org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15
Returns:
requiredConfigProperty

getId

public String getId()
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15

hashCode

public int hashCode()
Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15
Overrides:
equals in class Object

toString

public String toString()

Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15
Overrides:
toString in class Object
See Also:
Object.toString()

getConfigProperties

public List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> getConfigProperties()
Specified by:
getConfigProperties in interface org.jboss.jca.common.api.metadata.ra.ra15.Activationspec15

copy

public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
Specified by:
copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)