org.deegree.metadata.persistence
Class MetadataStoreManager

java.lang.Object
  extended by org.deegree.commons.config.AbstractBasicResourceManager
      extended by org.deegree.commons.config.AbstractResourceManager<MetadataStore>
          extended by org.deegree.metadata.persistence.MetadataStoreManager
All Implemented Interfaces:
ExtendedResourceManager<MetadataStore>, ResourceManager

public class MetadataStoreManager
extends AbstractResourceManager<MetadataStore>

Entry point for creating MetadataStore providers and instances.

Version:
$Revision: 29972 $, $Date: 2011-03-09 23:50:45 +0100 (Mi, 09. Mär 2011) $
Author:
Steffen Thomas, last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.commons.config.AbstractResourceManager
name, nsToProvider
 
Fields inherited from class org.deegree.commons.config.AbstractBasicResourceManager
dir, idToState, workspace
 
Constructor Summary
MetadataStoreManager()
           
 
Method Summary
 Class<? extends ResourceManager>[] getDependencies()
           
 ResourceManagerMetadata<MetadataStore> getMetadata()
           
 void initMetadata(DeegreeWorkspace workspace)
          Initializes the metadata (can be used to scan for resource providers, important so transitive dependencies work).
 
Methods inherited from class org.deegree.commons.config.AbstractResourceManager
activate, add, create, deactivate, get, getProvider, processResourceConfig, remove, remove, shutdown, startup
 
Methods inherited from class org.deegree.commons.config.AbstractBasicResourceManager
createResource, deleteResource, getState, getStates, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.commons.config.ResourceManager
createResource, deleteResource, getState, getStates
 

Constructor Detail

MetadataStoreManager

public MetadataStoreManager()
Method Detail

getDependencies

public Class<? extends ResourceManager>[] getDependencies()
Returns:
an empty array if there are no dependencies

initMetadata

public void initMetadata(DeegreeWorkspace workspace)
Description copied from interface: ExtendedResourceManager
Initializes the metadata (can be used to scan for resource providers, important so transitive dependencies work).


getMetadata

public ResourceManagerMetadata<MetadataStore> getMetadata()
Returns:
a metadata object for use in GUIs, may be null


Copyright © 2011. All Rights Reserved.