org.codehaus.cargo.container.configuration.entry
Class Resource

java.lang.Object
  extended by org.codehaus.cargo.container.configuration.entry.Resource

public class Resource
extends Object

Represents a resource, such as a datasource.

Version:
$Id$

Constructor Summary
Resource(String name, String type)
           
 
Method Summary
 String getClassName()
           
 String getName()
           
 String getParameter(String name)
          Get a stored parameter.
 Set getParameterNames()
           
 Map getParameters()
          Get parameters.
 String getType()
           
 void setClassName(String className)
           
 void setParameter(String name, String value)
          Set a resource parameter.
 void setParameters(Map parameters)
          Set parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Resource

public Resource(String name,
                String type)
Parameters:
name - Name of resource (e.g. jdbc/myConnection).
type - Type of resource (e.g. javax.sql.DataSource).
Method Detail

getName

public String getName()
Returns:
The resource name

getType

public String getType()
Returns:
The resource Type

setParameter

public void setParameter(String name,
                         String value)
Set a resource parameter. I.e. this relates in tomcat to key value ...

Parameters:
name - Name of the value to set.
value - Value to set.

getParameter

public String getParameter(String name)
Get a stored parameter. Returns null if no parameter stored by this name.

Parameters:
name - Name of parameter.
Returns:
Value of parameter.

getParameterNames

public Set getParameterNames()
Returns:
A Set with all parameters.

setParameters

public void setParameters(Map parameters)
Set parameters.

Parameters:
parameters - The parameters to set.

getParameters

public Map getParameters()
Get parameters.

Returns:
parameters The parameters for this resource.

setClassName

public void setClassName(String className)
Parameters:
className - the className to set

getClassName

public String getClassName()
Returns:
the className


Copyright © 2004-2012 Codehaus. All Rights Reserved.