/**
*
*/
package org.easysoa.registry.rest.integration;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
/**
* WSDLInformation list container, used for JSON conversion
*
* @author jguillemotte
*
*/
@XmlRootElement
@JsonAutoDetect(fieldVisibility=Visibility.ANY, getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE)
public class ServiceInformations {
@XmlElement
private List<ServiceInformation> serviceInformations;
/**
*
*/
public ServiceInformations(){
serviceInformations = new ArrayList<ServiceInformation>();
}
/**
*
* @param information
*/
public void addServiceInformation(ServiceInformation information){
this.serviceInformations.add(information);
}
/**
*
* @return
*/
public List<ServiceInformation> getServiceInformationList() {
return serviceInformations;
}
/**
*
* @param wsdlInformationList
*/
public void setServiceInformationList(List<ServiceInformation> wsdlInformations) {
if(wsdlInformations != null){
this.serviceInformations = wsdlInformations;
} else {
this.serviceInformations = new ArrayList<ServiceInformation>();
}
}
}