org.globus.wsrf.impl.store
Class AbstractResourceStore

java.lang.Object
  extended by org.globus.wsrf.impl.store.AbstractResourceStore
All Implemented Interfaces:
ResourceHome, ResourceStore
Direct Known Subclasses:
DefaultResourceStore

public abstract class AbstractResourceStore
extends java.lang.Object
implements ResourceStore


Field Summary
private  java.lang.Class keyTypeClass
           
private  javax.xml.namespace.QName keyTypeName
           
private  java.lang.Class resourceTypeClass
           
 
Constructor Summary
AbstractResourceStore()
           
 
Method Summary
 java.lang.Class getKeyTypeClass()
          The resource key type.
 javax.xml.namespace.QName getKeyTypeName()
          The name of the resource key.
 java.lang.Class getResourceTypeClass()
           
 void setKeyTypeClass(java.lang.Class keyTypeClass)
           
 void setKeyTypeName(javax.xml.namespace.QName keyTypeName)
           
 void setKeyTypeName(java.lang.String name)
           
 void setResourceTypeClass(java.lang.Class resourceTypeClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.globus.wsrf.ResourceStore
getResourceIds, store
 
Methods inherited from interface org.globus.wsrf.ResourceHome
find, remove
 

Field Detail

keyTypeClass

private java.lang.Class keyTypeClass

resourceTypeClass

private java.lang.Class resourceTypeClass

keyTypeName

private javax.xml.namespace.QName keyTypeName
Constructor Detail

AbstractResourceStore

public AbstractResourceStore()
Method Detail

setKeyTypeName

public void setKeyTypeName(javax.xml.namespace.QName keyTypeName)

setKeyTypeClass

public void setKeyTypeClass(java.lang.Class keyTypeClass)

getResourceTypeClass

public java.lang.Class getResourceTypeClass()

setResourceTypeClass

public void setResourceTypeClass(java.lang.Class resourceTypeClass)

getKeyTypeClass

public java.lang.Class getKeyTypeClass()
Description copied from interface: ResourceHome
The resource key type. The ResourceKey used or passed to this ResourceHome must have match this type (corresponds to ResourceKey.getValue()).

Specified by:
getKeyTypeClass in interface ResourceHome
Returns:
the type of the key.

getKeyTypeName

public javax.xml.namespace.QName getKeyTypeName()
Description copied from interface: ResourceHome
The name of the resource key. The ResourceKey used or passed to this ResourceHome must have match this name (corresponds to ResourceKey.getName()).

Specified by:
getKeyTypeName in interface ResourceHome
Returns:
the name of the key.

setKeyTypeName

public void setKeyTypeName(java.lang.String name)