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

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

public class Resource
extends java.lang.Object

Represents a resource, such as a datasource.

Version:
$Id$

Constructor Summary
Resource(java.lang.String name, java.lang.String type)
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.String getName()
           
 java.lang.String getParameter(java.lang.String name)
          Get a stored parameter.
 java.util.Set getParameterNames()
           
 java.util.Map getParameters()
          Get parameters.
 java.lang.String getType()
           
 void setClassName(java.lang.String className)
           
 void setParameter(java.lang.String name, java.lang.String value)
          Set a resource parameter.
 void setParameters(java.util.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(java.lang.String name,
                java.lang.String type)
Parameters:
name - Name of resource (e.g. jdbc/myConnection).
type - Type of resource (e.g. javax.sql.DataSource).
Method Detail

getName

public java.lang.String getName()
Returns:
The resource name

getType

public java.lang.String getType()
Returns:
The resource Type

setParameter

public void setParameter(java.lang.String name,
                         java.lang.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 java.lang.String getParameter(java.lang.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 java.util.Set getParameterNames()
Returns:
A Set with all parameters.

setParameters

public void setParameters(java.util.Map parameters)
Set parameters.

Parameters:
parameters - The parameters to set.

getParameters

public java.util.Map getParameters()
Get parameters.

Returns:
parameters The parameters for this resource.

setClassName

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

getClassName

public java.lang.String getClassName()
Returns:
the className


Copyright © 2004-2011 Codehaus. All Rights Reserved.