1 19 package org.sample.registry.model.v09.impl; 20 21 import org.sample.registry.model.RegistryVisitor; 22 import org.sample.registry.model.impl.RegistryAttributes; 23 import org.sample.registry.model.impl.RegistryComponentImpl; 24 import org.sample.registry.model.impl.RegistryModelImpl; 25 import org.sample.registry.model.impl.RegistryQNames; 26 import org.sample.registry.model.v09.Service09; 27 import org.w3c.dom.Element ; 28 29 public class ServiceImpl extends RegistryComponentImpl.Named implements Service09 { 30 31 public ServiceImpl(RegistryModelImpl model, Element e) { 32 super(model, e); 33 } 34 35 public ServiceImpl(RegistryModelImpl model) { 36 this(model, createElementNS(model, RegistryQNames.SERVICE_09)); 37 } 38 39 public Integer getCapacity() { 40 String v = getAttribute(RegistryAttributes.CAPACITY); 41 if (v != null) { 42 return Integer.valueOf(v); 43 } else { 44 return null; 45 } 46 } 47 48 public void setCapacity(Integer capacity) { 49 super.setAttribute(CAPACITY_PROPERTY, RegistryAttributes.CAPACITY, capacity); 50 } 51 52 public void accept(RegistryVisitor visitor) { 53 visitor.visit(this); 54 } 55 } 56 | Popular Tags |