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 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 interface
      adminobjectClass - full qualified name of the implementation class
      configProperty - List of config propeties
      id - xmlid
  • Method Details

    • getAdminobjectInterface

      public org.jboss.jca.common.api.metadata.spec.XsdString getAdminobjectInterface()
      Specified by:
      getAdminobjectInterface in interface org.jboss.jca.common.api.metadata.spec.AdminObject
    • getAdminobjectClass

      public org.jboss.jca.common.api.metadata.spec.XsdString getAdminobjectClass()
      Specified by:
      getAdminobjectClass in interface org.jboss.jca.common.api.metadata.spec.AdminObject
    • getConfigProperties

      public List<org.jboss.jca.common.api.metadata.spec.ConfigProperty> getConfigProperties()
      Specified by:
      getConfigProperties in interface org.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

      public String getId()
      Specified by:
      getId in interface org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
    • copy

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object