Changeset 12647


Ignore:
Timestamp:
2006-09-01T13:56:53+12:00 (18 years ago)
Author:
mdewsnip
Message:

The last of the new plugins and classifiers code: collection-specific plugins and classifiers with remote building.

Location:
trunk/gli/src/org/greenstone/gatherer/greenstone
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/greenstone/Classifiers.java

    r12646 r12647  
    131131        StringBuffer xml = null;
    132132        if (Gatherer.isGsdlRemote) {
    133         String classinfo_output = RemoteGreenstoneServer.getScriptOptions("classinfo.pl", "&classifier=" + classifier);
     133        String classinfo_options = "&classifier=" + classifier;
     134        if (collection_specific) {
     135            classinfo_options += "&collection=" + collection_name;
     136        }
     137        String classinfo_output = RemoteGreenstoneServer.getScriptOptions("classinfo.pl", classinfo_options);
    134138        xml = new StringBuffer(classinfo_output);
    135139        }
     
    185189        StringBuffer xml = null;
    186190        if (Gatherer.isGsdlRemote) {
    187         String classinfo_output = RemoteGreenstoneServer.getScriptOptions("classinfo.pl", "&listall");
     191        String classinfo_options = "&listall";
     192        if (collection_name != null) {
     193            classinfo_options += "&collection=" + collection_name;
     194        }
     195        String classinfo_output = RemoteGreenstoneServer.getScriptOptions("classinfo.pl", classinfo_options);
    188196        xml = new StringBuffer(classinfo_output);
    189197        }
  • trunk/gli/src/org/greenstone/gatherer/greenstone/Plugins.java

    r12646 r12647  
    132132        StringBuffer xml = null;
    133133        if (Gatherer.isGsdlRemote) {
    134         String pluginfo_output = RemoteGreenstoneServer.getScriptOptions("pluginfo.pl", "&plugin=" + plugin);
     134        String pluginfo_options = "&plugin=" + plugin;
     135        if (collection_specific) {
     136            pluginfo_options += "&collection=" + collection_name;
     137        }
     138        String pluginfo_output = RemoteGreenstoneServer.getScriptOptions("pluginfo.pl", pluginfo_options);
    135139        xml = new StringBuffer(pluginfo_output);
    136140        }
     
    186190        StringBuffer xml = null;
    187191        if (Gatherer.isGsdlRemote) {
    188         String pluginfo_output = RemoteGreenstoneServer.getScriptOptions("pluginfo.pl", "&listall");
     192        String pluginfo_options = "&listall";
     193        if (collection_name != null) {
     194            pluginfo_options += "&collection=" + collection_name;
     195        }
     196        String pluginfo_output = RemoteGreenstoneServer.getScriptOptions("pluginfo.pl", pluginfo_options);
    189197        xml = new StringBuffer(pluginfo_output);
    190198        }
Note: See TracChangeset for help on using the changeset viewer.