public SobekCM_Search_Object( ) { // Set the default links First_Link = SobekCM_Link_Enum.AND; Second_Link = SobekCM_Link_Enum.AND; Third_Link = SobekCM_Link_Enum.AND; // Set the default terms First_Term = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term1; Second_Term = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term2; Third_Term = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term3; Fourth_Term = new SobekCM_Term_Enum(); //Settings.SMaRT_UserSettings.Discovery_Panel_Search_Term4; // Set the default values First_Value = String.Empty; Second_Value = String.Empty; Third_Value = String.Empty; Fourth_Value = String.Empty; // Set the default aggregation and institutions Aggregation = String.Empty; Institution = String.Empty; // Set default search precision Search_Precision = Search_Precision_Type_Enum.Inflectional_Form; }
private string join_to_symbol(SobekCM_Link_Enum join) { switch (join) { case SobekCM_Link_Enum.AND: return("+"); case SobekCM_Link_Enum.OR: return("="); case SobekCM_Link_Enum.AND_NOT: return("-"); default: return("+"); } }