package org.agnitas.emm.springws.endpoint.binding; import org.agnitas.beans.BindingEntry; import org.agnitas.emm.springws.jaxb.ObjectFactory; import org.apache.log4j.Logger; public class ResponseBuilder { @SuppressWarnings("unused") private static Logger logger = Logger.getLogger(ResponseBuilder.class); private final ObjectFactory objectFactory; public ResponseBuilder(ObjectFactory objectFactory) { this.objectFactory = objectFactory; } public org.agnitas.emm.springws.jaxb.Binding createResponse(BindingEntry binding) { org.agnitas.emm.springws.jaxb.Binding response = objectFactory.createBinding(); response.setCustomerID(binding.getCustomerID()); response.setMailinglistID(binding.getMailinglistID()); response.setMediatype(binding.getMediaType()); response.setStatus(binding.getUserStatus()); response.setUserType(binding.getUserType()); response.setRemark(binding.getUserRemark()); response.setExitMailingID(binding.getExitMailingID()); response.setChangeDate(binding.getChangeDate()); response.setCreationDate(binding.getCreationDate()); return response; } }