package scheduler.Preferences;


import java.util.Collection;

/**
 *
 *  Home object for derived methods. 
 *    Derived from an FMSL opaque type.
 * 
 * @author 
 * @version 
 *
 **/

public class Preferences {

     /** Default Constructor **/
     public Preferences() {

     }

     /** 
	     addPreference takes information entered by user and adds the 
		  listed information to the preference database.
          **/
     protected PreferencesCollection addPreference(Preference db, 
               PreferencesCollection[] p) {
          return null;
     }

     protected PreferencesCollection deletePreference(Preference db, 
               PreferencesCollection[] p) {
          return null;
     }

     protected Preference editData(String p, Preference dprime) {
          return null;
     }

     protected Preference editImportance(int p, Preference iprime) {
          return null;
     }

     protected Preference editName(String p, Preference nprime) {
          return null;
     }

     protected Preference editType(Preference p, String tprime) {
          return null;
     }

     protected Preference editViolatable(Preference p, int vprime) {
          return null;
     }

     protected boolean isValidPreferenceDB(PreferencesCollection[] db) {
          return null;
     }

}