org.codehaus.cargo.container.orion.internal
Class AbstractOrionStandaloneLocalConfiguration

java.lang.Object
  extended by org.codehaus.cargo.util.log.LoggedObject
      extended by org.codehaus.cargo.container.spi.configuration.AbstractConfiguration
          extended by org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
              extended by org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration
                  extended by org.codehaus.cargo.container.orion.internal.AbstractOrionStandaloneLocalConfiguration
All Implemented Interfaces:
org.codehaus.cargo.container.configuration.Configuration, org.codehaus.cargo.container.configuration.LocalConfiguration, org.codehaus.cargo.container.configuration.StandaloneLocalConfiguration, org.codehaus.cargo.container.spi.configuration.ContainerConfiguration, org.codehaus.cargo.util.log.Loggable
Direct Known Subclasses:
Oc4j9xStandaloneLocalConfiguration, OrionStandaloneLocalConfiguration

public abstract class AbstractOrionStandaloneLocalConfiguration
extends org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration

Standalone configuration methods common to both Orion and Oc4j9x.

Version:
$Id: AbstractOrionStandaloneLocalConfiguration.java 1408 2007-02-27 02:39:51Z david $

Field Summary
 
Fields inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
RESOURCE_PATH
 
Constructor Summary
AbstractOrionStandaloneLocalConfiguration(java.lang.String dir)
          
 
Method Summary
protected abstract  void copyCustomResources(java.io.File confDir, org.apache.tools.ant.types.FilterChain filterChain)
          Copy resources that are different between the different standalone implementations.
protected  java.lang.String createDatasourceTokenValue()
           
protected  void doConfigure(org.codehaus.cargo.container.LocalContainer container)
          
 org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()
          
protected  java.lang.String getRoleToken()
           
protected  java.lang.String getUserToken()
           
 
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration
createFilterChain, getType, setupConfigurationDir, verify
 
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
addDeployable, configure, getAntUtils, getDeployables, getFileHandler, getHome, getResourceUtils, setFileHandler
 
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractConfiguration
getProperties, getPropertyValue, setProperty
 
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.cargo.container.configuration.LocalConfiguration
addDeployable, configure, getDeployables, getHome
 
Methods inherited from interface org.codehaus.cargo.container.configuration.Configuration
getProperties, getPropertyValue, setProperty
 
Methods inherited from interface org.codehaus.cargo.util.log.Loggable
getLogger, setLogger
 

Constructor Detail

AbstractOrionStandaloneLocalConfiguration

public AbstractOrionStandaloneLocalConfiguration(java.lang.String dir)

See Also:
AbstractStandaloneLocalConfiguration.AbstractStandaloneLocalConfiguration(String)
Method Detail

getCapability

public org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()

See Also:
Configuration.getCapability()

doConfigure

protected void doConfigure(org.codehaus.cargo.container.LocalContainer container)
                    throws java.lang.Exception

Specified by:
doConfigure in class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
Throws:
java.lang.Exception
See Also:
AbstractLocalConfiguration.configure(org.codehaus.cargo.container.LocalContainer)

copyCustomResources

protected abstract void copyCustomResources(java.io.File confDir,
                                            org.apache.tools.ant.types.FilterChain filterChain)
                                     throws java.lang.Exception
Copy resources that are different between the different standalone implementations.

Parameters:
confDir - the configuration dir where to copy the resources to
filterChain - the Ant filter chain to apply when copying the resources
Throws:
java.lang.Exception - in case of an error during the copy

getUserToken

protected java.lang.String getUserToken()
Returns:
an Ant filter token containing all the user-defined users

getRoleToken

protected java.lang.String getRoleToken()
Returns:
an Ant filter token containing all the role-defined roles

createDatasourceTokenValue

protected java.lang.String createDatasourceTokenValue()
Returns:
the XML to be put into the server.xml file


Copyright © 2004-2009 Codehaus. All Rights Reserved.