|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--edu.ucsb.adl.bucket99.TemplateURLMetadataSubdriver
Metadata subdriver that generates ADL metadata reports by loading them from URLs. The URLs are constructed from holding identifiers and a URL template.
This class reads the following property from Bucket99 configuration
files when creating a subdriver for property prefix V.
Property values may be indirectly specified using the notation
@P where P is the name of another
property (see ExtendedProperties
for more information).
.url
$') that will be replaced by the holding identifier.
$Log: TemplateURLMetadataSubdriver.java,v $
Revision 1.4 2004/09/23 17:03:10 gjanee
Rewrite to use class
edu.ucsb.adl.middleware.ExtendedProperties.
Revision 1.3 2003/06/12 15:13:00 gjanee
Minor recoding to avoid using a deprecated method.
Revision 1.2 2003/06/12 05:31:16 gjanee
Added support for arbitrary, per-collection and per-holding
metadata views. Specifically, the createSubdriver
method is now passed a property name prefix.
Revision 1.1 2000/05/17 19:11:32 gjanee
Initial revision
| Method Summary | |
static edu.ucsb.adl.bucket99.TemplateURLMetadataSubdriver |
createSubdriver(edu.ucsb.adl.middleware.ExtendedProperties propertyList,
java.lang.String prefix)
Creates a TemplateURLMetadataSubdriver. |
void |
destroy()
Frees all resources held by the subdriver. |
void |
disuseConnection()
For use by MetadataDriver only. |
java.lang.String |
generateReport(java.lang.String view,
java.lang.String collection,
java.lang.String holding)
Generates an ADL metadata report. |
void |
useConnection(java.sql.Connection connection)
For use by MetadataDriver only. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static edu.ucsb.adl.bucket99.TemplateURLMetadataSubdriver createSubdriver(edu.ucsb.adl.middleware.ExtendedProperties propertyList,
java.lang.String prefix)
throws InternalErrorException
TemplateURLMetadataSubdriver.
propertyList - The source for the above-mentioned property.prefix - The property name prefix corresponding to the metadata view the
subdriver is to support, e.g., "ACCESS".
TemplateURLMetadataSubdriver.
InternalErrorException - If any error occurs.public void useConnection(java.sql.Connection connection)
MetadataDriver only.
useConnection in interface MetadataSubdriverconnection - The connection.public void disuseConnection()
MetadataDriver only.
disuseConnection in interface MetadataSubdriver
public java.lang.String generateReport(java.lang.String view,
java.lang.String collection,
java.lang.String holding)
throws InternalErrorException
generateReport in interface MetadataSubdriverview - Unused.collection - Unused.holding - The holding identifier.
InternalErrorException - If any error occurs.public void destroy()
destroy in interface MetadataSubdriver
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||