Revision 5518
Added by ben leinfelder over 13 years ago
metacat.properties.metadata.xml | ||
---|---|---|
21 | 21 |
<name>Data Manager Configuration</name> |
22 | 22 |
<description>Data Manager Configuration Values.</description> |
23 | 23 |
</group> |
24 |
<group> |
|
25 |
<index>5</index> |
|
26 |
<name>Handler Plugin Configuration</name> |
|
27 |
<description>Register Handler Plugin extensions</description> |
|
28 |
</group> |
|
24 | 29 |
|
25 | 30 |
<config> |
26 | 31 |
<key>application.default-style</key> |
... | ... | |
328 | 333 |
</config> |
329 | 334 |
<!-- END Data Manager configuration --> |
330 | 335 |
|
336 |
<!-- handler plugin --> |
|
337 |
<config> |
|
338 |
<key>plugin.handlers</key> |
|
339 |
<label>Plugin class name[s]</label> |
|
340 |
<group>5</group> |
|
341 |
<index>1</index> |
|
342 |
<description>Comma-separated list of fully-qualified class names that implement MetacatHandlerPlugin interface</description> |
|
343 |
<helpFile>properties.html#plugin.handlers</helpFile> |
|
344 |
</config> |
|
345 |
|
|
346 |
|
|
347 |
|
|
331 | 348 |
</metadataConfig> |
Also available in: Unified diff
include MetacatHandlerPlugin interface so that other projects [semtools] can extend the actions handled by Metcat without editing the codebase directly. The SemtoolsPlugin is the prototype for this and can be registered using the Metacat admin interface. Note that the plugin implementation class and supporting jars must be included in the webapp in order for the request to be handled correctly (the semtools build is injecting these as part of it's build process).