Examples of PreferenceValueModel


Examples of au.com.cahaya.asas.ds.prefs.model.PreferenceValueModel

      // process values
      String[] keys = pref.keys ();
      for (int i = 0; i < keys.length; i++) {
        PreferenceDefineModel define = findDefinition (em, category, keys[i]);
        if (define != null) {
          PreferenceValueModel value = findOrCreateValue (em, define);
          myLog.debug ("processPref - created {}", value.getClass());
          value.setValue (pref.get (keys[i], ""));
        }
        else {
          myLog.info ("preference definition for {} in category {} doesn't exist", keys[i], asasName);
        }
      }
View Full Code Here

Examples of au.com.cahaya.asas.ds.prefs.model.PreferenceValueModel

   */
  private PreferenceValueModel findOrCreateValue (EntityManager em, PreferenceDefineModel define)
  {
    Set<PreferenceValueModel> values = define.getValues ();
    for (Iterator<PreferenceValueModel> i = values.iterator (); i.hasNext (); ) {
      PreferenceValueModel d = i.next ();
      if (d.getParty () == getParty (em)) {
        return d;
      }
    }
    myLog.debug ("findDefinition - creating value for definition {}", define.getName ());
    PreferenceValueModel d = define.createValue ("mpole");
    return d;
  }
View Full Code Here

Examples of au.com.cahaya.asas.ds.prefs.model.PreferenceValueModel

  {
    myLog.debug ("processPref ({})", category.getName ());
    if (!category.getDefinition ().isEmpty ()) {
      Preferences node = pref.node (category.buildJavaPrefName());
      for (PreferenceDefineModel define : category.getDefinition ()) {
        PreferenceValueModel value = define.getValue (getParty (em));
        if (value != null) {
          value.updateJavaPref (node);
        }
      }
    }

    for (PreferenceCategoryModel child: category.getChildren ()) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.