1 23 package org.infoglue.deliver.portal.om; 24 25 import java.util.ArrayList ; 26 import java.util.Iterator ; 27 import java.util.List ; 28 29 import org.apache.pluto.om.common.Preference; 30 31 35 public class PreferenceImpl implements Preference { 36 37 private String name; 38 private boolean isReadOnly = false; 39 private List values = new ArrayList (); 40 41 public PreferenceImpl(String name, List values) { 42 this.name = name; 43 this.values = values; 44 } 45 46 49 public String getName() { 50 return name; 51 } 52 53 56 public Iterator getValues() { 57 return values.iterator(); 58 } 59 60 63 public boolean isReadOnly() { 64 return isReadOnly; 65 } 66 67 70 public boolean isValueSet() { 71 return (values != null && values.size() > 0); 72 } 73 74 public String toString() { 75 return "PreferenceImpl[name:" + name + " value:" + values + "]"; 76 } 77 } 78 | Popular Tags |