org.globus.gsi.stores
T
- Type of security objectpublic abstract class AbstractResourceSecurityWrapper<T> extends java.lang.Object implements SecurityObjectWrapper<T>, Storable
Modifier and Type | Field and Description |
---|---|
protected GlobusPathMatchingResourcePatternResolver |
globusResolver |
protected GlobusResource |
globusResource |
Modifier | Constructor and Description |
---|---|
protected |
AbstractResourceSecurityWrapper(boolean inMemory) |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
create(GlobusResource targetResource) |
java.lang.String |
getAlias() |
java.io.File |
getFile() |
GlobusResource |
getGlobusResource() |
java.net.URL |
getResourceURL() |
T |
getSecurityObject() |
boolean |
hasChanged() |
protected void |
init(GlobusResource initialResource) |
protected void |
init(GlobusResource initialResource,
T initialSecurityObject) |
protected void |
init(java.lang.String locationPattern) |
protected void |
init(java.lang.String locationPattern,
T initialSecurityObject) |
void |
refresh() |
protected GlobusPathMatchingResourcePatternResolver globusResolver
protected GlobusResource globusResource
protected AbstractResourceSecurityWrapper(boolean inMemory)
protected void init(java.lang.String locationPattern) throws ResourceStoreException
ResourceStoreException
protected void init(GlobusResource initialResource) throws ResourceStoreException
ResourceStoreException
public java.lang.String getAlias()
getAlias
in interface SecurityObjectWrapper<T>
protected void init(java.lang.String locationPattern, T initialSecurityObject) throws ResourceStoreException
ResourceStoreException
protected void init(GlobusResource initialResource, T initialSecurityObject) throws ResourceStoreException
ResourceStoreException
public GlobusResource getGlobusResource()
public java.net.URL getResourceURL()
public java.io.File getFile()
public void refresh() throws ResourceStoreException
refresh
in interface SecurityObjectWrapper<T>
ResourceStoreException
protected abstract T create(GlobusResource targetResource) throws ResourceStoreException
ResourceStoreException
public T getSecurityObject() throws ResourceStoreException
getSecurityObject
in interface SecurityObjectWrapper<T>
ResourceStoreException
public boolean hasChanged()
hasChanged
in interface SecurityObjectWrapper<T>