1 package org.objectweb.celtix.configuration.impl; 2 3 import javax.xml.namespace.QName ; 4 5 import org.objectweb.celtix.configuration.ConfigurationItemMetadata; 6 7 public class ConfigurationItemMetadataImpl implements ConfigurationItemMetadata { 8 9 private String name; 10 private LifecyclePolicy lifecyclePolicy = LifecyclePolicy.STATIC; 11 private QName type; 12 private Object defaultValue; 13 14 public String getName() { 15 return name; 16 } 17 18 public QName getType() { 19 return type; 20 } 21 22 public LifecyclePolicy getLifecyclePolicy() { 23 return lifecyclePolicy; 24 } 25 26 public Object getDefaultValue() { 27 return defaultValue; 28 } 29 30 protected void setName(String n) { 31 name = n; 32 } 33 34 protected void setType(QName t) { 35 type = t; 36 } 37 38 protected void setLifecyclePolicy(LifecyclePolicy policy) { 39 lifecyclePolicy = policy; 40 } 41 42 protected void setDefaultValue(Object v) { 43 defaultValue = v; 44 } 45 } 46 | Popular Tags |