package com.bansheeproject.engine.wsdl;
import java.util.ArrayList;
import java.util.List;
import com.bansheeproject.utils.CollectionsUtils;
/**
* Contains data for a given WSDL.
*
* @author Alexandre Saudate
* @since 1.0
*/
public class WSDLData {
private String targetNamespace;
private List<WSDLService> services = new ArrayList<WSDLService>();
private List<WSDLOperation> operations = new ArrayList<WSDLOperation>();
public String getTargetNamespace() {
return targetNamespace;
}
public void setTargetNamespace(String targetNamespace) {
this.targetNamespace = targetNamespace;
}
public List<WSDLService> getServices() {
return services;
}
public List<WSDLOperation> getOperations() {
return operations;
}
@Override
public String toString() {
StringBuilder string = new StringBuilder("WSDL Data");
string.append(" Target namespace: ").append(targetNamespace);
string.append(" Services: ").append(CollectionsUtils.collectionAsString(services));
return string.toString();
}
}