package org.openstack.atlas.api.mgmt.mapper.dozer.factory; import org.openstack.atlas.docs.loadbalancers.api.management.v1.LoadBalancer; import org.dozer.BeanFactory; public class LoadBalancerFactory implements BeanFactory { @Override public Object createBean(Object source, Class<?> sourceClass, String targetBeanId) { if (sourceClass.equals(org.openstack.atlas.service.domain.entities.LoadBalancer.class)) { LoadBalancer lb = new LoadBalancer(); lb.setAccessList(null); lb.setLoadBalancerUsage(null); lb.setNodes(null); lb.setMetadata(null); lb.setVirtualIps(null); lb.setTickets(null); return lb; } if (sourceClass.equals(LoadBalancer.class)) { org.openstack.atlas.service.domain.entities.LoadBalancer lb = new org.openstack.atlas.service.domain.entities.LoadBalancer(); return lb; } return null; } }