package org.jboss.ejb.plugins.cmp.jdbc.metadata;
import org.jboss.system.ServiceMBeanSupport;
import javax.management.ObjectName;
public class DataSourceMetaData
extends ServiceMBeanSupport
implements DataSourceMetaDataMBean
{
private ObjectName metadataLibrary;
private String typeMapping;
public String getTypeMapping()
{
return typeMapping;
}
public void setTypeMapping(String typeMapping)
{
this.typeMapping = typeMapping;
}
public ObjectName getMetadataLibrary()
{
return metadataLibrary;
}
public void setMetadataLibrary(ObjectName metadataLibrary)
{
this.metadataLibrary = metadataLibrary;
}
public JDBCTypeMappingMetaData getTypeMappingMetaData() throws Exception
{
return (JDBCTypeMappingMetaData)server.invoke(
metadataLibrary,
"findTypeMappingMetaData",
new Object[]{typeMapping},
new String[]{String.class.getName()}
);
}
}