T
- V
- public abstract class ResourceSecurityWrapperStore<T extends AbstractResourceSecurityWrapper<V>,V>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private GlobusPathMatchingResourcePatternResolver |
globusResolver |
private org.apache.commons.logging.Log |
logger |
private java.util.Collection<V> |
rootObjects |
private java.util.Map<java.lang.String,T> |
wrapperMap |
Constructor and Description |
---|
ResourceSecurityWrapperStore() |
Modifier and Type | Method and Description |
---|---|
private java.util.Set<V> |
addCredentials(java.io.File directory,
java.util.Map<java.lang.String,T> newWrapperMap) |
abstract T |
create(GlobusResource resource) |
java.util.Collection<V> |
getCollection() |
abstract java.io.FilenameFilter |
getDefaultFilenameFilter() |
protected abstract org.apache.commons.logging.Log |
getLog() |
java.util.Map<java.lang.String,T> |
getWrapperMap() |
private boolean |
load(GlobusResource resource,
java.util.Set<V> currentRoots,
java.util.Map<java.lang.String,T> newWrapperMap) |
private boolean |
loadResources(java.lang.String locationPattern,
java.util.Set<V> updatedList,
java.util.Map<java.lang.String,T> newWrapperMap) |
void |
loadWrappers(java.lang.String locationPattern) |
void |
loadWrappers(java.lang.String[] locations) |
private java.util.Collection<V> rootObjects
private GlobusPathMatchingResourcePatternResolver globusResolver
private java.util.Map<java.lang.String,T extends AbstractResourceSecurityWrapper<V>> wrapperMap
private org.apache.commons.logging.Log logger
public java.util.Map<java.lang.String,T> getWrapperMap()
public void loadWrappers(java.lang.String[] locations) throws ResourceStoreException
ResourceStoreException
public void loadWrappers(java.lang.String locationPattern) throws ResourceStoreException
ResourceStoreException
private boolean loadResources(java.lang.String locationPattern, java.util.Set<V> updatedList, java.util.Map<java.lang.String,T> newWrapperMap) throws ResourceStoreException
ResourceStoreException
private boolean load(GlobusResource resource, java.util.Set<V> currentRoots, java.util.Map<java.lang.String,T> newWrapperMap) throws ResourceStoreException
ResourceStoreException
private java.util.Set<V> addCredentials(java.io.File directory, java.util.Map<java.lang.String,T> newWrapperMap) throws ResourceStoreException
ResourceStoreException
public abstract T create(GlobusResource resource) throws ResourceStoreException
ResourceStoreException
public abstract java.io.FilenameFilter getDefaultFilenameFilter()
public java.util.Collection<V> getCollection()
protected abstract org.apache.commons.logging.Log getLog()