edu.uiuc.ncsa.myproxy.oa4mp.client.storage
Class MultiAssetStoreProvider

java.lang.Object
  extended by edu.uiuc.ncsa.security.core.configuration.provider.HierarchicalConfigProvider<T>
      extended by edu.uiuc.ncsa.security.core.configuration.provider.TypedProvider<T>
          extended by edu.uiuc.ncsa.security.core.configuration.provider.MultiTypeProvider<AssetStore>
              extended by edu.uiuc.ncsa.myproxy.oa4mp.client.storage.MultiAssetStoreProvider
All Implemented Interfaces:
edu.uiuc.ncsa.security.core.configuration.provider.CfgEventListener, EventListener, javax.inject.Provider<AssetStore>

public class MultiAssetStoreProvider
extends edu.uiuc.ncsa.security.core.configuration.provider.MultiTypeProvider<AssetStore>

Created by Jeff Gaynor
on 1/31/13 at 1:20 PM


Field Summary
 
Fields inherited from class edu.uiuc.ncsa.security.core.configuration.provider.MultiTypeProvider
disableDefaultStore, logger
 
Constructor Summary
MultiAssetStoreProvider(org.apache.commons.configuration.tree.ConfigurationNode config, boolean disableDefaultStore, edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
           
 
Method Summary
 AssetStore getDefaultStore()
           
 
Methods inherited from class edu.uiuc.ncsa.security.core.configuration.provider.MultiTypeProvider
componentFound, get
 
Methods inherited from class edu.uiuc.ncsa.security.core.configuration.provider.TypedProvider
checkEvent, getTarget, getType, getTypeAttribute, getTypeAttribute, getTypeBooleanAttribute, getTypeConfig, getTypeIntAttribute, getTypeIntAttribute, setTarget, setType, setTypeConfig, toString
 
Methods inherited from class edu.uiuc.ncsa.security.core.configuration.provider.HierarchicalConfigProvider
addListener, fireComponentFound, getAttribute, getAttribute, getBooleanAttribute, getConfig, getConfigurationAt, getIntAttribute, getIntAttribute, hasA, isA, removeListener, setConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiAssetStoreProvider

public MultiAssetStoreProvider(org.apache.commons.configuration.tree.ConfigurationNode config,
                               boolean disableDefaultStore,
                               edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
Method Detail

getDefaultStore

public AssetStore getDefaultStore()
Specified by:
getDefaultStore in class edu.uiuc.ncsa.security.core.configuration.provider.MultiTypeProvider<AssetStore>


Copyright © 2013. All Rights Reserved.