org.jboss.jca.common.metadata.ra.common
Class AdminObjectImpl
java.lang.Object
org.jboss.jca.common.metadata.ra.common.AdminObjectImpl
- 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.AdminObject, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
public class AdminObjectImpl
- extends Object
- implements org.jboss.jca.common.api.metadata.ra.AdminObject
- Author:
- Stefano Maestri
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.AdminObject |
org.jboss.jca.common.api.metadata.ra.AdminObject.Attribute, org.jboss.jca.common.api.metadata.ra.AdminObject.Tag |
|
Constructor Summary |
AdminObjectImpl(org.jboss.jca.common.api.metadata.ra.XsdString adminobjectInterface,
org.jboss.jca.common.api.metadata.ra.XsdString adminobjectClass,
List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperty,
String id)
|
AdminObjectImpl
public AdminObjectImpl(org.jboss.jca.common.api.metadata.ra.XsdString adminobjectInterface,
org.jboss.jca.common.api.metadata.ra.XsdString adminobjectClass,
List<? extends org.jboss.jca.common.api.metadata.ra.ConfigProperty> configProperty,
String id)
- Parameters:
adminobjectInterface - full qualified name of the interfaceadminobjectClass - full qualified name of the implementation classconfigProperty - List of config propetiesid - xmlid
getAdminobjectInterface
public org.jboss.jca.common.api.metadata.ra.XsdString getAdminobjectInterface()
- Specified by:
getAdminobjectInterface in interface org.jboss.jca.common.api.metadata.ra.AdminObject
- Returns:
- adminobjectInterface
getAdminobjectClass
public org.jboss.jca.common.api.metadata.ra.XsdString getAdminobjectClass()
- Specified by:
getAdminobjectClass in interface org.jboss.jca.common.api.metadata.ra.AdminObject
- Returns:
- adminobjectClass
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.AdminObject
- Returns:
- configProperty
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 String getId()
- Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.AdminObject- Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
hashCode
public int hashCode()
- Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.AdminObject- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.AdminObject- Overrides:
equals in class Object
toString
public String toString()
-
- Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.AdminObject- Overrides:
toString in class Object
- See Also:
Object.toString()
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/)