*/
public class BrokerTypeHelper {
public static BrokerTypeDto fromOM(OMElement omElement) {
BrokerTypeDto brokerTypeDto = new BrokerTypeDto();
brokerTypeDto.setName(omElement.getAttributeValue(
new QName("", BrokerConstants.BROKER_CONF_ATTR_NAME)));
Iterator propertyIter = omElement.getChildrenWithName(
new QName(BrokerConstants.BROKER_CONF_NS,
BrokerConstants.BROKER_CONF_ELE_PROPERTY));
OMElement propertyOMElement = null;
for (; propertyIter.hasNext();) {
propertyOMElement = (OMElement) propertyIter.next();
String name = propertyOMElement.getAttributeValue(
new QName("", BrokerConstants.BROKER_CONF_ATTR_NAME));
// need to correct this
brokerTypeDto.addProperty(new Property(name));
}
return brokerTypeDto;
}