package org.openstack.atlas.api.mapper.dozer.factory;
import org.openstack.atlas.docs.loadbalancers.api.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);
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;
}
}