/*
 * Created on 22-Oct-2009
 *
 * TODO 
 */
package uk.ac.roe.wfau;

import javax.servlet.http.HttpSession;

/**
 * @author mar
 *
 */


public class VDFSSchema {
    public static final String VSAARCHIVE="VSA";
    public static final String WSAARCHIVE="WSA";
    public static final int WSAARCHIVEID=1;
    public static final int VSAARCHIVEID=2;
    
    public static int getArchiveID(String archive) {
        if (archive.equalsIgnoreCase(VSAARCHIVE)) {
            return VSAARCHIVEID;
        }
        else {
            return WSAARCHIVEID;
        }
    }
 
    public static String getAllSurveys(int archiveID) {
        switch (archiveID) {
        case VSAARCHIVEID:
            return VSASchema.ALLSURVEYS;
        default:
            return WSASchema.ALLSURVEYS;      
        }
    }
    public static String getFilterName(int filterID,int archiveID) {
        switch (archiveID) {
        case VSAARCHIVEID:
            return VSASchema.getFilterName(filterID);
        default:
            return WSASchema.getFilterName(filterID);      
        }
    }   
    
    public static String getMergeTableName(int surveyID,String archive){
        if (archive.equalsIgnoreCase("vsa")) {
            return VSASchema.getMergeTableName(surveyID);
        }
        else {
            return WSASchema.getMergeTableName(surveyID);
        }
    }
    public static String getSurveyName(int progID,int archiveID) {
        switch (archiveID) {
        case VSAARCHIVEID:
            return VSASchema.getSurveyName(progID);
        default:
            return WSASchema.getSurveyName(progID);      
        }
    }    

}