Class AdminObjectImpl
java.lang.Object
org.jboss.jca.common.metadata.spec.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.spec.AdminObject,org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
public class AdminObjectImpl
extends Object
implements org.jboss.jca.common.api.metadata.spec.AdminObject
An admin object implementation
- Author:
- Stefano Maestri, Jesper Pedersen
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAdminObjectImpl(org.jboss.jca.common.api.metadata.spec.XsdString adminobjectInterface, org.jboss.jca.common.api.metadata.spec.XsdString adminobjectClass, List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> configProperty, String id) -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.jca.common.api.metadata.CopyableMetaDatacopy()booleanvoidforceConfigProperties(List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> newContents) Force configProperties with new content.org.jboss.jca.common.api.metadata.spec.XsdStringorg.jboss.jca.common.api.metadata.spec.XsdStringList<org.jboss.jca.common.api.metadata.spec.ConfigProperty> getId()inthashCode()toString()
-
Constructor Details
-
AdminObjectImpl
public AdminObjectImpl(org.jboss.jca.common.api.metadata.spec.XsdString adminobjectInterface, org.jboss.jca.common.api.metadata.spec.XsdString adminobjectClass, List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> configProperty, String id) - Parameters:
adminobjectInterface- full qualified name of the interfaceadminobjectClass- full qualified name of the implementation classconfigProperty- List of config propetiesid- xmlid
-
-
Method Details
-
getAdminobjectInterface
public org.jboss.jca.common.api.metadata.spec.XsdString getAdminobjectInterface()- Specified by:
getAdminobjectInterfacein interfaceorg.jboss.jca.common.api.metadata.spec.AdminObject
-
getAdminobjectClass
public org.jboss.jca.common.api.metadata.spec.XsdString getAdminobjectClass()- Specified by:
getAdminobjectClassin interfaceorg.jboss.jca.common.api.metadata.spec.AdminObject
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceorg.jboss.jca.common.api.metadata.spec.AdminObject
-
forceConfigProperties
public void forceConfigProperties(List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> newContents) Force configProperties with new content. This method is thread safe- Parameters:
newContents- the list of new properties
-
getId
- Specified by:
getIdin interfaceorg.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
-
copy
public org.jboss.jca.common.api.metadata.CopyableMetaData copy()- Specified by:
copyin interfaceorg.jboss.jca.common.api.metadata.CopyableMetaData
-
hashCode
public int hashCode() -
equals
-
toString
-