Changeset 6863


Ignore:
Timestamp:
2004-02-24T10:57:57+13:00 (20 years ago)
Author:
kjdon
Message:

added a few alternative methods to find coll directories, using coll_home instead of site_home + coll_name

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/util/GSFile.java

    r5961 r6863  
    6767    static public String collectionConfigFile(String site_home,
    6868                          String collection_name) {
    69     return site_home+File.separatorChar+"collect"+
    70             File.separatorChar+collection_name+
    71             File.separatorChar+"etc"+
     69    return collectionConfigFile(collectionBaseDir(site_home, collection_name));
     70    }
     71    static public String collectionConfigFile(String collection_home) {
     72    return collectionEtcDir(collection_home) +
    7273            File.separatorChar+"collectionConfig.xml";
    7374
     
    111112        File.separatorChar+collection_name;
    112113    }
     114    /** collection archive directory path */
     115    static public String collectionArchiveDir(String site_home,
     116                       String collection_name) {
     117    return collectionArchiveDir(collectionBaseDir(site_home, collection_name));
     118    }
     119    static public String collectionArchiveDir(String collection_home) {
     120    return collection_home+File.separatorChar+"archives";
     121    }
     122   
    113123    /** collection building directory path */   
    114124    static public String collectionBuildDir(String site_home,
    115125                       String collection_name) {
    116     return collectionBaseDir(site_home, collection_name) +
    117         File.separatorChar+"building";
    118     }
     126    return collectionBuildDir(collectionBaseDir(site_home, collection_name));
     127    }
     128    static public String collectionBuildDir(String collection_home) {
     129    return collection_home+File.separator+"building";
     130    }
     131    /** collection building directory path */   
     132    static public String collectionEtcDir(String site_home,
     133                       String collection_name) {
     134    return collectionEtcDir(collectionBaseDir(site_home, collection_name));
     135    }
     136    static public String collectionEtcDir(String collection_home) {
     137    return collection_home+File.separator+"etc";
     138    }
     139
    119140    /** collection building directory path */   
    120141    static public String collectionImportDir(String site_home,
    121142                       String collection_name) {
    122     return collectionBaseDir(site_home, collection_name) +
    123         File.separatorChar+"import";
     143    return collectionImportDir(collectionBaseDir(site_home, collection_name));
     144       
     145    }
     146    static public String collectionImportDir(String collection_home) {
     147    return collection_home + File.separatorChar+"import";
    124148    }
    125149    /** collection building directory path */   
    126150    static public String collectionIndexDir(String site_home,
    127151                       String collection_name) {
    128     return collectionBaseDir(site_home, collection_name) +
    129         File.separatorChar+"index";
    130     }
    131 
     152    return collectionIndexDir(collectionBaseDir(site_home, collection_name));
     153       
     154    }
     155    static public String collectionIndexDir(String collection_home) {
     156    return collection_home + File.separatorChar+"index";
     157    }
     158   
    132159    /** text path (for doc retrieval) relative to collectionBaseDir */
    133160    static public String collectionTextPath(String collection_name) {
Note: See TracChangeset for help on using the changeset viewer.