org.jboss.jca.common.metadata.ra.common
Class AbstractResourceAdapetrImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.AbstractResourceAdapetrImpl
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.ResourceAdapter, org.jboss.jca.common.api.metadata.ValidatableMetadata
Direct Known Subclasses:
ResourceAdapter10Impl, ResourceAdapter1516Impl

public abstract class AbstractResourceAdapetrImpl
extends Object
implements org.jboss.jca.common.api.metadata.ra.ResourceAdapter

A AbstractResourceAdapetrImpl.

Author:
Stefano Maestri
See Also:
Serialized Form

Field Summary
protected  ArrayList<org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperties
          configProperties
 
Constructor Summary
AbstractResourceAdapetrImpl()
           
 
Method Summary
abstract  org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 void forceNewConfigPropertiesContent(List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> newContents)
          force configProperties with new content.
 List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> getConfigProperties()
          Get the configProperties.
abstract  String getId()
           
abstract  void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configProperties

protected ArrayList<org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperties
configProperties

Constructor Detail

AbstractResourceAdapetrImpl

public AbstractResourceAdapetrImpl()
Method Detail

getConfigProperties

public List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> getConfigProperties()
Get the configProperties.

Specified by:
getConfigProperties in interface org.jboss.jca.common.api.metadata.ra.ResourceAdapter
Returns:
the configProperties.

forceNewConfigPropertiesContent

public void forceNewConfigPropertiesContent(List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> newContents)
force configProperties with new content. This method is thread safe

Parameters:
newContents - the list of new properties

getId

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

validate

public abstract void validate()
                       throws org.jboss.jca.common.api.validator.ValidateException
Specified by:
validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
Throws:
org.jboss.jca.common.api.validator.ValidateException

copy

public abstract 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/)