org.rhq.plugins.jbossas.util
Class DatasourceConfigurationEditor

java.lang.Object
  extended by org.rhq.plugins.jbossas.util.DatasourceConfigurationEditor

public class DatasourceConfigurationEditor
extends Object

Loads and edits Datasources in the datasource XML format.

Author:
Greg Hinkle, Mark Spritzler

Field Summary
static String[] COMMON_PROPS
           
static String LOCAL_TX_TYPE
           
static String NO_TX_TYPE
           
static String[] NON_XA_PROPS
           
static String[] XA_PROPS
           
static String XA_TX_TYPE
           
 
Constructor Summary
DatasourceConfigurationEditor()
           
 
Method Summary
static void deleteDataSource(File deploymentFile, String name)
           
static org.rhq.core.domain.configuration.Configuration loadDatasource(File file, String name)
           
static void updateDatasource(File deploymentFile, String name, ConfigurationUpdateReport report)
          Writes out datasource changes to the file system.
static void updateDatasource(File deploymentFile, String name, CreateResourceReport report)
          Update or create a Datasource file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_TX_TYPE

public static final String NO_TX_TYPE
See Also:
Constant Field Values

LOCAL_TX_TYPE

public static final String LOCAL_TX_TYPE
See Also:
Constant Field Values

XA_TX_TYPE

public static final String XA_TX_TYPE
See Also:
Constant Field Values

COMMON_PROPS

public static final String[] COMMON_PROPS

NON_XA_PROPS

public static final String[] NON_XA_PROPS

XA_PROPS

public static final String[] XA_PROPS
Constructor Detail

DatasourceConfigurationEditor

public DatasourceConfigurationEditor()
Method Detail

loadDatasource

public static org.rhq.core.domain.configuration.Configuration loadDatasource(File file,
                                                                             String name)

updateDatasource

public static void updateDatasource(File deploymentFile,
                                    String name,
                                    ConfigurationUpdateReport report)
Writes out datasource changes to the file system. If the file does not exist it will create a new file in the requested location.

Parameters:
deploymentFile -
name -
report -

updateDatasource

public static void updateDatasource(File deploymentFile,
                                    String name,
                                    CreateResourceReport report)
Update or create a Datasource file

Parameters:
deploymentFile -
name -
report -

deleteDataSource

public static void deleteDataSource(File deploymentFile,
                                    String name)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.