diff --git a/connector-sympa/at/dev/lists/sympa/wsdl/ListType.java b/connector-sympa/at/dev/lists/sympa/wsdl/ListType.java new file mode 100644 index 0000000..23ccb2b --- /dev/null +++ b/connector-sympa/at/dev/lists/sympa/wsdl/ListType.java @@ -0,0 +1,489 @@ +/** + * ListType.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package edu.internet2.at.dev.lists.sympa.wsdl; + +public class ListType implements java.io.Serializable { + private java.lang.String listAddress; + + private java.lang.String homepage; + + private java.lang.Boolean isSubscriber; + + private java.lang.Boolean isOwner; + + private java.lang.Boolean isEditor; + + private java.lang.String subject; + + private java.lang.Integer firstBounceDate; + + private java.lang.Integer lastBounceDate; + + private java.lang.Integer bounceCount; + + private java.lang.String bounceCode; + + private java.lang.Integer bounceScore; + + public ListType() { + } + + public ListType( + java.lang.String listAddress, + java.lang.String homepage, + java.lang.Boolean isSubscriber, + java.lang.Boolean isOwner, + java.lang.Boolean isEditor, + java.lang.String subject, + java.lang.Integer firstBounceDate, + java.lang.Integer lastBounceDate, + java.lang.Integer bounceCount, + java.lang.String bounceCode, + java.lang.Integer bounceScore) { + this.listAddress = listAddress; + this.homepage = homepage; + this.isSubscriber = isSubscriber; + this.isOwner = isOwner; + this.isEditor = isEditor; + this.subject = subject; + this.firstBounceDate = firstBounceDate; + this.lastBounceDate = lastBounceDate; + this.bounceCount = bounceCount; + this.bounceCode = bounceCode; + this.bounceScore = bounceScore; + } + + + /** + * Gets the listAddress value for this ListType. + * + * @return listAddress + */ + public java.lang.String getListAddress() { + return listAddress; + } + + + /** + * Sets the listAddress value for this ListType. + * + * @param listAddress + */ + public void setListAddress(java.lang.String listAddress) { + this.listAddress = listAddress; + } + + + /** + * Gets the homepage value for this ListType. + * + * @return homepage + */ + public java.lang.String getHomepage() { + return homepage; + } + + + /** + * Sets the homepage value for this ListType. + * + * @param homepage + */ + public void setHomepage(java.lang.String homepage) { + this.homepage = homepage; + } + + + /** + * Gets the isSubscriber value for this ListType. + * + * @return isSubscriber + */ + public java.lang.Boolean getIsSubscriber() { + return isSubscriber; + } + + + /** + * Sets the isSubscriber value for this ListType. + * + * @param isSubscriber + */ + public void setIsSubscriber(java.lang.Boolean isSubscriber) { + this.isSubscriber = isSubscriber; + } + + + /** + * Gets the isOwner value for this ListType. + * + * @return isOwner + */ + public java.lang.Boolean getIsOwner() { + return isOwner; + } + + + /** + * Sets the isOwner value for this ListType. + * + * @param isOwner + */ + public void setIsOwner(java.lang.Boolean isOwner) { + this.isOwner = isOwner; + } + + + /** + * Gets the isEditor value for this ListType. + * + * @return isEditor + */ + public java.lang.Boolean getIsEditor() { + return isEditor; + } + + + /** + * Sets the isEditor value for this ListType. + * + * @param isEditor + */ + public void setIsEditor(java.lang.Boolean isEditor) { + this.isEditor = isEditor; + } + + + /** + * Gets the subject value for this ListType. + * + * @return subject + */ + public java.lang.String getSubject() { + return subject; + } + + + /** + * Sets the subject value for this ListType. + * + * @param subject + */ + public void setSubject(java.lang.String subject) { + this.subject = subject; + } + + + /** + * Gets the firstBounceDate value for this ListType. + * + * @return firstBounceDate + */ + public java.lang.Integer getFirstBounceDate() { + return firstBounceDate; + } + + + /** + * Sets the firstBounceDate value for this ListType. + * + * @param firstBounceDate + */ + public void setFirstBounceDate(java.lang.Integer firstBounceDate) { + this.firstBounceDate = firstBounceDate; + } + + + /** + * Gets the lastBounceDate value for this ListType. + * + * @return lastBounceDate + */ + public java.lang.Integer getLastBounceDate() { + return lastBounceDate; + } + + + /** + * Sets the lastBounceDate value for this ListType. + * + * @param lastBounceDate + */ + public void setLastBounceDate(java.lang.Integer lastBounceDate) { + this.lastBounceDate = lastBounceDate; + } + + + /** + * Gets the bounceCount value for this ListType. + * + * @return bounceCount + */ + public java.lang.Integer getBounceCount() { + return bounceCount; + } + + + /** + * Sets the bounceCount value for this ListType. + * + * @param bounceCount + */ + public void setBounceCount(java.lang.Integer bounceCount) { + this.bounceCount = bounceCount; + } + + + /** + * Gets the bounceCode value for this ListType. + * + * @return bounceCode + */ + public java.lang.String getBounceCode() { + return bounceCode; + } + + + /** + * Sets the bounceCode value for this ListType. + * + * @param bounceCode + */ + public void setBounceCode(java.lang.String bounceCode) { + this.bounceCode = bounceCode; + } + + + /** + * Gets the bounceScore value for this ListType. + * + * @return bounceScore + */ + public java.lang.Integer getBounceScore() { + return bounceScore; + } + + + /** + * Sets the bounceScore value for this ListType. + * + * @param bounceScore + */ + public void setBounceScore(java.lang.Integer bounceScore) { + this.bounceScore = bounceScore; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof ListType)) return false; + ListType other = (ListType) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.listAddress==null && other.getListAddress()==null) || + (this.listAddress!=null && + this.listAddress.equals(other.getListAddress()))) && + ((this.homepage==null && other.getHomepage()==null) || + (this.homepage!=null && + this.homepage.equals(other.getHomepage()))) && + ((this.isSubscriber==null && other.getIsSubscriber()==null) || + (this.isSubscriber!=null && + this.isSubscriber.equals(other.getIsSubscriber()))) && + ((this.isOwner==null && other.getIsOwner()==null) || + (this.isOwner!=null && + this.isOwner.equals(other.getIsOwner()))) && + ((this.isEditor==null && other.getIsEditor()==null) || + (this.isEditor!=null && + this.isEditor.equals(other.getIsEditor()))) && + ((this.subject==null && other.getSubject()==null) || + (this.subject!=null && + this.subject.equals(other.getSubject()))) && + ((this.firstBounceDate==null && other.getFirstBounceDate()==null) || + (this.firstBounceDate!=null && + this.firstBounceDate.equals(other.getFirstBounceDate()))) && + ((this.lastBounceDate==null && other.getLastBounceDate()==null) || + (this.lastBounceDate!=null && + this.lastBounceDate.equals(other.getLastBounceDate()))) && + ((this.bounceCount==null && other.getBounceCount()==null) || + (this.bounceCount!=null && + this.bounceCount.equals(other.getBounceCount()))) && + ((this.bounceCode==null && other.getBounceCode()==null) || + (this.bounceCode!=null && + this.bounceCode.equals(other.getBounceCode()))) && + ((this.bounceScore==null && other.getBounceScore()==null) || + (this.bounceScore!=null && + this.bounceScore.equals(other.getBounceScore()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getListAddress() != null) { + _hashCode += getListAddress().hashCode(); + } + if (getHomepage() != null) { + _hashCode += getHomepage().hashCode(); + } + if (getIsSubscriber() != null) { + _hashCode += getIsSubscriber().hashCode(); + } + if (getIsOwner() != null) { + _hashCode += getIsOwner().hashCode(); + } + if (getIsEditor() != null) { + _hashCode += getIsEditor().hashCode(); + } + if (getSubject() != null) { + _hashCode += getSubject().hashCode(); + } + if (getFirstBounceDate() != null) { + _hashCode += getFirstBounceDate().hashCode(); + } + if (getLastBounceDate() != null) { + _hashCode += getLastBounceDate().hashCode(); + } + if (getBounceCount() != null) { + _hashCode += getBounceCount().hashCode(); + } + if (getBounceCode() != null) { + _hashCode += getBounceCode().hashCode(); + } + if (getBounceScore() != null) { + _hashCode += getBounceScore().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(ListType.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "listType")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("listAddress"); + elemField.setXmlName(new javax.xml.namespace.QName("", "listAddress")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("homepage"); + elemField.setXmlName(new javax.xml.namespace.QName("", "homepage")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("isSubscriber"); + elemField.setXmlName(new javax.xml.namespace.QName("", "isSubscriber")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("isOwner"); + elemField.setXmlName(new javax.xml.namespace.QName("", "isOwner")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("isEditor"); + elemField.setXmlName(new javax.xml.namespace.QName("", "isEditor")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("subject"); + elemField.setXmlName(new javax.xml.namespace.QName("", "subject")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("firstBounceDate"); + elemField.setXmlName(new javax.xml.namespace.QName("", "firstBounceDate")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("lastBounceDate"); + elemField.setXmlName(new javax.xml.namespace.QName("", "lastBounceDate")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("bounceCount"); + elemField.setXmlName(new javax.xml.namespace.QName("", "bounceCount")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("bounceCode"); + elemField.setXmlName(new javax.xml.namespace.QName("", "bounceCode")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("bounceScore"); + elemField.setXmlName(new javax.xml.namespace.QName("", "bounceScore")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/connector-sympa/at/dev/lists/sympa/wsdl/SOAPStub.java b/connector-sympa/at/dev/lists/sympa/wsdl/SOAPStub.java new file mode 100644 index 0000000..5daf107 --- /dev/null +++ b/connector-sympa/at/dev/lists/sympa/wsdl/SOAPStub.java @@ -0,0 +1,1047 @@ +/** + * SOAPStub.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package edu.internet2.at.dev.lists.sympa.wsdl; + +public class SOAPStub extends org.apache.axis.client.Stub implements edu.internet2.at.dev.lists.sympa.wsdl.SympaPort { + private java.util.Vector cachedSerClasses = new java.util.Vector(); + private java.util.Vector cachedSerQNames = new java.util.Vector(); + private java.util.Vector cachedSerFactories = new java.util.Vector(); + private java.util.Vector cachedDeserFactories = new java.util.Vector(); + + static org.apache.axis.description.OperationDesc [] _operations; + + static { + _operations = new org.apache.axis.description.OperationDesc[20]; + _initOperationDesc1(); + _initOperationDesc2(); + } + + private static void _initOperationDesc1(){ + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("info"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "listName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "listType")); + oper.setReturnClass(edu.internet2.at.dev.lists.sympa.wsdl.ListType.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[0] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("complexWhich"); + oper.setReturnType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfLists")); + oper.setReturnClass(edu.internet2.at.dev.lists.sympa.wsdl.ListType[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[1] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("which"); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[2] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("amI"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "function"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "user"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[3] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("add"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "email"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "gecos"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "quiet"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[4] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("del"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "email"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "quiet"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[5] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createList"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "subject"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "template"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "topics"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[6] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("closeList"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[7] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("review"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfString")); + oper.setReturnClass(java.lang.String[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[8] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("fullReview"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfUsers")); + oper.setReturnClass(edu.internet2.at.dev.lists.sympa.wsdl.UserType[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[9] = oper; + + } + + private static void _initOperationDesc2(){ + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("subscribe"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "gecos"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[10] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("signoff"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "list"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "email"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[11] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("login"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "email"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[12] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("casLogin"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "proxyTicket"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[13] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getUserEmailByCookie"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "cookie"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[14] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("authenticateAndRun"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "email"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "cookie"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "service"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "parameters"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfString"), java.lang.String[].class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfString")); + oper.setReturnClass(java.lang.String[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[15] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("authenticateRemoteAppAndRun"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "appname"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "apppassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "vars"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "service"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "parameters"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfString"), java.lang.String[].class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfString")); + oper.setReturnClass(java.lang.String[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[16] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("lists"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "topic"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "subtopic"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "listInfo")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[17] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("complexLists"); + oper.setReturnType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfLists")); + oper.setReturnClass(edu.internet2.at.dev.lists.sympa.wsdl.ListType[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "return")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[18] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("checkCookie"); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "email")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[19] = oper; + + } + + public SOAPStub() throws org.apache.axis.AxisFault { + this(null); + } + + public SOAPStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { + this(service); + super.cachedEndpoint = endpointURL; + } + + public SOAPStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { + if (service == null) { + super.service = new org.apache.axis.client.Service(); + } else { + super.service = service; + } + ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2"); + java.lang.Class cls; + javax.xml.namespace.QName qName; + javax.xml.namespace.QName qName2; + java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class; + java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class; + java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class; + java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class; + java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class; + java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class; + java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class; + java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class; + java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class; + java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class; + qName = new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfLists"); + cachedSerQNames.add(qName); + cls = edu.internet2.at.dev.lists.sympa.wsdl.ListType[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "listType"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfString"); + cachedSerQNames.add(qName); + cls = java.lang.String[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "ArrayOfUsers"); + cachedSerQNames.add(qName); + cls = edu.internet2.at.dev.lists.sympa.wsdl.UserType[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "userType"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "listType"); + cachedSerQNames.add(qName); + cls = edu.internet2.at.dev.lists.sympa.wsdl.ListType.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "userType"); + cachedSerQNames.add(qName); + cls = edu.internet2.at.dev.lists.sympa.wsdl.UserType.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + } + + protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException { + try { + org.apache.axis.client.Call _call = super._createCall(); + if (super.maintainSessionSet) { + _call.setMaintainSession(super.maintainSession); + } + if (super.cachedUsername != null) { + _call.setUsername(super.cachedUsername); + } + if (super.cachedPassword != null) { + _call.setPassword(super.cachedPassword); + } + if (super.cachedEndpoint != null) { + _call.setTargetEndpointAddress(super.cachedEndpoint); + } + if (super.cachedTimeout != null) { + _call.setTimeout(super.cachedTimeout); + } + if (super.cachedPortName != null) { + _call.setPortName(super.cachedPortName); + } + java.util.Enumeration keys = super.cachedProperties.keys(); + while (keys.hasMoreElements()) { + java.lang.String key = (java.lang.String) keys.nextElement(); + _call.setProperty(key, super.cachedProperties.get(key)); + } + // All the type mapping information is registered + // when the first call is made. + // The type mapping information is actually registered in + // the TypeMappingRegistry of the service, which + // is the reason why registration is only needed for the first call. + synchronized (this) { + if (firstCall()) { + // must set encoding style before registering serializers + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC); + for (int i = 0; i < cachedSerFactories.size(); ++i) { + java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i); + javax.xml.namespace.QName qName = + (javax.xml.namespace.QName) cachedSerQNames.get(i); + java.lang.Object x = cachedSerFactories.get(i); + if (x instanceof Class) { + java.lang.Class sf = (java.lang.Class) + cachedSerFactories.get(i); + java.lang.Class df = (java.lang.Class) + cachedDeserFactories.get(i); + _call.registerTypeMapping(cls, qName, sf, df, false); + } + else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) { + org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory) + cachedSerFactories.get(i); + org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory) + cachedDeserFactories.get(i); + _call.registerTypeMapping(cls, qName, sf, df, false); + } + } + } + } + return _call; + } + catch (java.lang.Throwable _t) { + throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t); + } + } + + public edu.internet2.at.dev.lists.sympa.wsdl.ListType info(java.lang.String listName) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[0]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#info"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "info")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {listName}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (edu.internet2.at.dev.lists.sympa.wsdl.ListType) _resp; + } catch (java.lang.Exception _exception) { + return (edu.internet2.at.dev.lists.sympa.wsdl.ListType) org.apache.axis.utils.JavaUtils.convert(_resp, edu.internet2.at.dev.lists.sympa.wsdl.ListType.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public edu.internet2.at.dev.lists.sympa.wsdl.ListType[] complexWhich() throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[1]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#complexWhich"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "complexWhich")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (edu.internet2.at.dev.lists.sympa.wsdl.ListType[]) _resp; + } catch (java.lang.Exception _exception) { + return (edu.internet2.at.dev.lists.sympa.wsdl.ListType[]) org.apache.axis.utils.JavaUtils.convert(_resp, edu.internet2.at.dev.lists.sympa.wsdl.ListType[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String which() throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[2]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#which"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "which")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public boolean amI(java.lang.String list, java.lang.String function, java.lang.String user) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[3]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#amI"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "amI")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list, function, user}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return ((java.lang.Boolean) _resp).booleanValue(); + } catch (java.lang.Exception _exception) { + return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public boolean add(java.lang.String list, java.lang.String email, java.lang.String gecos, boolean quiet) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[4]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#add"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "add")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list, email, gecos, new java.lang.Boolean(quiet)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return ((java.lang.Boolean) _resp).booleanValue(); + } catch (java.lang.Exception _exception) { + return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public boolean del(java.lang.String list, java.lang.String email, boolean quiet) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[5]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#del"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "del")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list, email, new java.lang.Boolean(quiet)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return ((java.lang.Boolean) _resp).booleanValue(); + } catch (java.lang.Exception _exception) { + return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public boolean createList(java.lang.String list, java.lang.String subject, java.lang.String template, java.lang.String description, java.lang.String topics) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[6]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#createList"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "createList")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list, subject, template, description, topics}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return ((java.lang.Boolean) _resp).booleanValue(); + } catch (java.lang.Exception _exception) { + return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public boolean closeList(java.lang.String list) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[7]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#closeList"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "closeList")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return ((java.lang.Boolean) _resp).booleanValue(); + } catch (java.lang.Exception _exception) { + return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String[] review(java.lang.String list) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[8]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#review"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "review")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String[]) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public edu.internet2.at.dev.lists.sympa.wsdl.UserType[] fullReview(java.lang.String list) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[9]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#fullReview"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "fullReview")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (edu.internet2.at.dev.lists.sympa.wsdl.UserType[]) _resp; + } catch (java.lang.Exception _exception) { + return (edu.internet2.at.dev.lists.sympa.wsdl.UserType[]) org.apache.axis.utils.JavaUtils.convert(_resp, edu.internet2.at.dev.lists.sympa.wsdl.UserType[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public boolean subscribe(java.lang.String list, java.lang.String gecos) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[10]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#subscribe"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "subscribe")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list, gecos}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return ((java.lang.Boolean) _resp).booleanValue(); + } catch (java.lang.Exception _exception) { + return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public boolean signoff(java.lang.String list, java.lang.String email) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[11]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#signoff"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "signoff")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {list, email}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return ((java.lang.Boolean) _resp).booleanValue(); + } catch (java.lang.Exception _exception) { + return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String login(java.lang.String email, java.lang.String password) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[12]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#login"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "login")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {email, password}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String casLogin(java.lang.String proxyTicket) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[13]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#casLogin"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "casLogin")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {proxyTicket}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String getUserEmailByCookie(java.lang.String cookie) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[14]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#getUserEmailByCookie"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "getUserEmailByCookie")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cookie}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String[] authenticateAndRun(java.lang.String email, java.lang.String cookie, java.lang.String service, java.lang.String[] parameters) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[15]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#authenticateAndRun"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "authenticateAndRun")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {email, cookie, service, parameters}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String[]) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String[] authenticateRemoteAppAndRun(java.lang.String appname, java.lang.String apppassword, java.lang.String vars, java.lang.String service, java.lang.String[] parameters) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[16]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#authenticateRemoteAppAndRun"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "authenticateRemoteAppAndRun")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {appname, apppassword, vars, service, parameters}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String[]) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String lists(java.lang.String topic, java.lang.String subtopic) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[17]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#lists"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "lists")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {topic, subtopic}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public edu.internet2.at.dev.lists.sympa.wsdl.ListType[] complexLists() throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[18]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#complexLists"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "complexLists")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (edu.internet2.at.dev.lists.sympa.wsdl.ListType[]) _resp; + } catch (java.lang.Exception _exception) { + return (edu.internet2.at.dev.lists.sympa.wsdl.ListType[]) org.apache.axis.utils.JavaUtils.convert(_resp, edu.internet2.at.dev.lists.sympa.wsdl.ListType[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public java.lang.String checkCookie() throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[19]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("urn:sympasoap#checkCookie"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("urn:sympasoap", "checkCookie")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + +} diff --git a/connector-sympa/at/dev/lists/sympa/wsdl/SympaPort.java b/connector-sympa/at/dev/lists/sympa/wsdl/SympaPort.java new file mode 100644 index 0000000..87aa529 --- /dev/null +++ b/connector-sympa/at/dev/lists/sympa/wsdl/SympaPort.java @@ -0,0 +1,31 @@ +/** + * SympaPort.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package edu.internet2.at.dev.lists.sympa.wsdl; + +public interface SympaPort extends java.rmi.Remote { + public edu.internet2.at.dev.lists.sympa.wsdl.ListType info(java.lang.String listName) throws java.rmi.RemoteException; + public edu.internet2.at.dev.lists.sympa.wsdl.ListType[] complexWhich() throws java.rmi.RemoteException; + public java.lang.String which() throws java.rmi.RemoteException; + public boolean amI(java.lang.String list, java.lang.String function, java.lang.String user) throws java.rmi.RemoteException; + public boolean add(java.lang.String list, java.lang.String email, java.lang.String gecos, boolean quiet) throws java.rmi.RemoteException; + public boolean del(java.lang.String list, java.lang.String email, boolean quiet) throws java.rmi.RemoteException; + public boolean createList(java.lang.String list, java.lang.String subject, java.lang.String template, java.lang.String description, java.lang.String topics) throws java.rmi.RemoteException; + public boolean closeList(java.lang.String list) throws java.rmi.RemoteException; + public java.lang.String[] review(java.lang.String list) throws java.rmi.RemoteException; + public edu.internet2.at.dev.lists.sympa.wsdl.UserType[] fullReview(java.lang.String list) throws java.rmi.RemoteException; + public boolean subscribe(java.lang.String list, java.lang.String gecos) throws java.rmi.RemoteException; + public boolean signoff(java.lang.String list, java.lang.String email) throws java.rmi.RemoteException; + public java.lang.String login(java.lang.String email, java.lang.String password) throws java.rmi.RemoteException; + public java.lang.String casLogin(java.lang.String proxyTicket) throws java.rmi.RemoteException; + public java.lang.String getUserEmailByCookie(java.lang.String cookie) throws java.rmi.RemoteException; + public java.lang.String[] authenticateAndRun(java.lang.String email, java.lang.String cookie, java.lang.String service, java.lang.String[] parameters) throws java.rmi.RemoteException; + public java.lang.String[] authenticateRemoteAppAndRun(java.lang.String appname, java.lang.String apppassword, java.lang.String vars, java.lang.String service, java.lang.String[] parameters) throws java.rmi.RemoteException; + public java.lang.String lists(java.lang.String topic, java.lang.String subtopic) throws java.rmi.RemoteException; + public edu.internet2.at.dev.lists.sympa.wsdl.ListType[] complexLists() throws java.rmi.RemoteException; + public java.lang.String checkCookie() throws java.rmi.RemoteException; +} diff --git a/connector-sympa/at/dev/lists/sympa/wsdl/SympaSOAP.java b/connector-sympa/at/dev/lists/sympa/wsdl/SympaSOAP.java new file mode 100644 index 0000000..786e834 --- /dev/null +++ b/connector-sympa/at/dev/lists/sympa/wsdl/SympaSOAP.java @@ -0,0 +1,16 @@ +/** + * SympaSOAP.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package edu.internet2.at.dev.lists.sympa.wsdl; + +public interface SympaSOAP extends javax.xml.rpc.Service { + public java.lang.String getSympaPortAddress(); + + public edu.internet2.at.dev.lists.sympa.wsdl.SympaPort getSympaPort() throws javax.xml.rpc.ServiceException; + + public edu.internet2.at.dev.lists.sympa.wsdl.SympaPort getSympaPort(java.net.URL portAddress) throws javax.xml.rpc.ServiceException; +} diff --git a/connector-sympa/at/dev/lists/sympa/wsdl/SympaSOAPLocator.java b/connector-sympa/at/dev/lists/sympa/wsdl/SympaSOAPLocator.java new file mode 100644 index 0000000..63ad546 --- /dev/null +++ b/connector-sympa/at/dev/lists/sympa/wsdl/SympaSOAPLocator.java @@ -0,0 +1,142 @@ +/** + * SympaSOAPLocator.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package edu.internet2.at.dev.lists.sympa.wsdl; + +public class SympaSOAPLocator extends org.apache.axis.client.Service implements edu.internet2.at.dev.lists.sympa.wsdl.SympaSOAP { + + public SympaSOAPLocator() { + } + + + public SympaSOAPLocator(org.apache.axis.EngineConfiguration config) { + super(config); + } + + public SympaSOAPLocator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) throws javax.xml.rpc.ServiceException { + super(wsdlLoc, sName); + } + + // Use to get a proxy class for SympaPort + private java.lang.String SympaPort_address = "https://lists.dev.at.internet2.edu/sympasoap"; + + public java.lang.String getSympaPortAddress() { + return SympaPort_address; + } + + // The WSDD service name defaults to the port name. + private java.lang.String SympaPortWSDDServiceName = "SympaPort"; + + public java.lang.String getSympaPortWSDDServiceName() { + return SympaPortWSDDServiceName; + } + + public void setSympaPortWSDDServiceName(java.lang.String name) { + SympaPortWSDDServiceName = name; + } + + public edu.internet2.at.dev.lists.sympa.wsdl.SympaPort getSympaPort() throws javax.xml.rpc.ServiceException { + java.net.URL endpoint; + try { + endpoint = new java.net.URL(SympaPort_address); + } + catch (java.net.MalformedURLException e) { + throw new javax.xml.rpc.ServiceException(e); + } + return getSympaPort(endpoint); + } + + public edu.internet2.at.dev.lists.sympa.wsdl.SympaPort getSympaPort(java.net.URL portAddress) throws javax.xml.rpc.ServiceException { + try { + edu.internet2.at.dev.lists.sympa.wsdl.SOAPStub _stub = new edu.internet2.at.dev.lists.sympa.wsdl.SOAPStub(portAddress, this); + _stub.setPortName(getSympaPortWSDDServiceName()); + return _stub; + } + catch (org.apache.axis.AxisFault e) { + return null; + } + } + + public void setSympaPortEndpointAddress(java.lang.String address) { + SympaPort_address = address; + } + + /** + * For the given interface, get the stub implementation. + * If this service has no port for the given interface, + * then ServiceException is thrown. + */ + public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException { + try { + if (edu.internet2.at.dev.lists.sympa.wsdl.SympaPort.class.isAssignableFrom(serviceEndpointInterface)) { + edu.internet2.at.dev.lists.sympa.wsdl.SOAPStub _stub = new edu.internet2.at.dev.lists.sympa.wsdl.SOAPStub(new java.net.URL(SympaPort_address), this); + _stub.setPortName(getSympaPortWSDDServiceName()); + return _stub; + } + } + catch (java.lang.Throwable t) { + throw new javax.xml.rpc.ServiceException(t); + } + throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface: " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName())); + } + + /** + * For the given interface, get the stub implementation. + * If this service has no port for the given interface, + * then ServiceException is thrown. + */ + public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException { + if (portName == null) { + return getPort(serviceEndpointInterface); + } + java.lang.String inputPortName = portName.getLocalPart(); + if ("SympaPort".equals(inputPortName)) { + return getSympaPort(); + } + else { + java.rmi.Remote _stub = getPort(serviceEndpointInterface); + ((org.apache.axis.client.Stub) _stub).setPortName(portName); + return _stub; + } + } + + public javax.xml.namespace.QName getServiceName() { + return new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "SympaSOAP"); + } + + private java.util.HashSet ports = null; + + public java.util.Iterator getPorts() { + if (ports == null) { + ports = new java.util.HashSet(); + ports.add(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "SympaPort")); + } + return ports.iterator(); + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(java.lang.String portName, java.lang.String address) throws javax.xml.rpc.ServiceException { + +if ("SympaPort".equals(portName)) { + setSympaPortEndpointAddress(address); + } + else +{ // Unknown Port Name + throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName); + } + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address) throws javax.xml.rpc.ServiceException { + setEndpointAddress(portName.getLocalPart(), address); + } + +} diff --git a/connector-sympa/at/dev/lists/sympa/wsdl/UserType.java b/connector-sympa/at/dev/lists/sympa/wsdl/UserType.java new file mode 100644 index 0000000..58c2628 --- /dev/null +++ b/connector-sympa/at/dev/lists/sympa/wsdl/UserType.java @@ -0,0 +1,267 @@ +/** + * UserType.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package edu.internet2.at.dev.lists.sympa.wsdl; + +public class UserType implements java.io.Serializable { + private java.lang.String email; + + private java.lang.String gecos; + + private java.lang.Boolean isSubscriber; + + private java.lang.Boolean isOwner; + + private java.lang.Boolean isEditor; + + public UserType() { + } + + public UserType( + java.lang.String email, + java.lang.String gecos, + java.lang.Boolean isSubscriber, + java.lang.Boolean isOwner, + java.lang.Boolean isEditor) { + this.email = email; + this.gecos = gecos; + this.isSubscriber = isSubscriber; + this.isOwner = isOwner; + this.isEditor = isEditor; + } + + + /** + * Gets the email value for this UserType. + * + * @return email + */ + public java.lang.String getEmail() { + return email; + } + + + /** + * Sets the email value for this UserType. + * + * @param email + */ + public void setEmail(java.lang.String email) { + this.email = email; + } + + + /** + * Gets the gecos value for this UserType. + * + * @return gecos + */ + public java.lang.String getGecos() { + return gecos; + } + + + /** + * Sets the gecos value for this UserType. + * + * @param gecos + */ + public void setGecos(java.lang.String gecos) { + this.gecos = gecos; + } + + + /** + * Gets the isSubscriber value for this UserType. + * + * @return isSubscriber + */ + public java.lang.Boolean getIsSubscriber() { + return isSubscriber; + } + + + /** + * Sets the isSubscriber value for this UserType. + * + * @param isSubscriber + */ + public void setIsSubscriber(java.lang.Boolean isSubscriber) { + this.isSubscriber = isSubscriber; + } + + + /** + * Gets the isOwner value for this UserType. + * + * @return isOwner + */ + public java.lang.Boolean getIsOwner() { + return isOwner; + } + + + /** + * Sets the isOwner value for this UserType. + * + * @param isOwner + */ + public void setIsOwner(java.lang.Boolean isOwner) { + this.isOwner = isOwner; + } + + + /** + * Gets the isEditor value for this UserType. + * + * @return isEditor + */ + public java.lang.Boolean getIsEditor() { + return isEditor; + } + + + /** + * Sets the isEditor value for this UserType. + * + * @param isEditor + */ + public void setIsEditor(java.lang.Boolean isEditor) { + this.isEditor = isEditor; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof UserType)) return false; + UserType other = (UserType) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.email==null && other.getEmail()==null) || + (this.email!=null && + this.email.equals(other.getEmail()))) && + ((this.gecos==null && other.getGecos()==null) || + (this.gecos!=null && + this.gecos.equals(other.getGecos()))) && + ((this.isSubscriber==null && other.getIsSubscriber()==null) || + (this.isSubscriber!=null && + this.isSubscriber.equals(other.getIsSubscriber()))) && + ((this.isOwner==null && other.getIsOwner()==null) || + (this.isOwner!=null && + this.isOwner.equals(other.getIsOwner()))) && + ((this.isEditor==null && other.getIsEditor()==null) || + (this.isEditor!=null && + this.isEditor.equals(other.getIsEditor()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getEmail() != null) { + _hashCode += getEmail().hashCode(); + } + if (getGecos() != null) { + _hashCode += getGecos().hashCode(); + } + if (getIsSubscriber() != null) { + _hashCode += getIsSubscriber().hashCode(); + } + if (getIsOwner() != null) { + _hashCode += getIsOwner().hashCode(); + } + if (getIsEditor() != null) { + _hashCode += getIsEditor().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(UserType.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("https://lists.dev.at.internet2.edu/sympa/wsdl", "userType")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("email"); + elemField.setXmlName(new javax.xml.namespace.QName("", "email")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("gecos"); + elemField.setXmlName(new javax.xml.namespace.QName("", "gecos")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("isSubscriber"); + elemField.setXmlName(new javax.xml.namespace.QName("", "isSubscriber")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("isOwner"); + elemField.setXmlName(new javax.xml.namespace.QName("", "isOwner")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("isEditor"); + elemField.setXmlName(new javax.xml.namespace.QName("", "isEditor")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + java.lang.String mechType, + java.lang.Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/connector-sympa/pom.xml b/connector-sympa/pom.xml new file mode 100644 index 0000000..10e3662 --- /dev/null +++ b/connector-sympa/pom.xml @@ -0,0 +1,80 @@ + + + + 4.0.0 + + + connector-parent + com.evolveum.polygon + 1.5.0.0 + + + + edu.internet2 + connector-sympa + .1 + jar + + sympa + + + edu.internet2 + sympaConnector + + + + + evolveum-nexus-releases + Internal Releases + http://nexus.evolveum.com/nexus/content/repositories/releases/ + + + evolveum-nexus-snapshots + Internal Releases + http://nexus.evolveum.com/nexus/content/repositories/snapshots/ + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-resources-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + + + + + + + + + + diff --git a/connector-sympa/src/main/assembly/connector.xml b/connector-sympa/src/main/assembly/connector.xml new file mode 100644 index 0000000..efca6d1 --- /dev/null +++ b/connector-sympa/src/main/assembly/connector.xml @@ -0,0 +1,47 @@ + + + + + connector + + + jar + + + false + + + + target/classes + + + + + + + lib + false + runtime + + net.tirasa.connid:connector-framework + + + + \ No newline at end of file diff --git a/connector-sympa/src/main/java/edu/internet2/package-info.java b/connector-sympa/src/main/java/edu/internet2/package-info.java new file mode 100644 index 0000000..2a62ccf --- /dev/null +++ b/connector-sympa/src/main/java/edu/internet2/package-info.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2010-2014 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package edu.internet2; diff --git a/connector-sympa/src/main/java/edu/internet2/sympaConfiguration.java b/connector-sympa/src/main/java/edu/internet2/sympaConfiguration.java new file mode 100644 index 0000000..59002cb --- /dev/null +++ b/connector-sympa/src/main/java/edu/internet2/sympaConfiguration.java @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2010-2014 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package edu.internet2; + +import org.identityconnectors.framework.spi.AbstractConfiguration; +import org.identityconnectors.common.logging.Log; +import org.identityconnectors.framework.spi.ConfigurationProperty; + +public class sympaConfiguration extends AbstractConfiguration { + + private static final Log LOG = Log.getLog(sympaConfiguration.class); + + private String sampleProperty; + + @Override + public void validate() { + //todo implement + } + + @ConfigurationProperty(displayMessageKey = "sympa.config.sampleProperty", + helpMessageKey = "sympa.config.sampleProperty.help") + public String getSampleProperty() { + return sampleProperty; + } + + public void setSampleProperty(String sampleProperty) { + this.sampleProperty = sampleProperty; + } +} \ No newline at end of file diff --git a/connector-sympa/src/main/java/edu/internet2/sympaConnection.java b/connector-sympa/src/main/java/edu/internet2/sympaConnection.java new file mode 100644 index 0000000..b9d6481 --- /dev/null +++ b/connector-sympa/src/main/java/edu/internet2/sympaConnection.java @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2010-2014 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package edu.internet2; + +import org.identityconnectors.common.logging.Log; + +public class sympaConnection { + + private static final Log LOG = Log.getLog(sympaConnection.class); + + private sympaConfiguration configuration; + + public sympaConnection(sympaConfiguration configuration) { + this.configuration = configuration; + } + + public void dispose() { + //todo implement + } +} \ No newline at end of file diff --git a/connector-sympa/src/main/java/edu/internet2/sympaConnector.java b/connector-sympa/src/main/java/edu/internet2/sympaConnector.java new file mode 100644 index 0000000..447d30f --- /dev/null +++ b/connector-sympa/src/main/java/edu/internet2/sympaConnector.java @@ -0,0 +1,176 @@ +/* + * Copyright (c) 2010-2014 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package edu.internet2; + +import org.identityconnectors.common.logging.Log; +import org.identityconnectors.framework.spi.Configuration; +import org.identityconnectors.framework.spi.Connector; +import org.identityconnectors.framework.spi.ConnectorClass; +import org.identityconnectors.common.StringUtil; +import org.identityconnectors.framework.common.objects.ObjectClassInfoBuilder; +import org.identityconnectors.framework.common.objects.Schema; +import org.identityconnectors.framework.common.objects.SchemaBuilder; +import org.identityconnectors.framework.spi.Configuration; +import org.identityconnectors.framework.spi.operations.*; +import org.identityconnectors.framework.common.exceptions.*; +import org.identityconnectors.framework.common.exceptions.ConfigurationException; +import org.identityconnectors.framework.common.exceptions.ConnectorException; +import org.identityconnectors.framework.common.objects.*; +import org.identityconnectors.common.logging.Log; +import java.util.HashSet; +import java.util.Set; + + + +@ConnectorClass(displayNameKey = "sympa.connector.display", configurationClass = sympaConfiguration.class) +public class sympaConnector implements Connector, TestOp, SchemaOp, DeleteOp, CreateOp { + + private static final Log LOG = Log.getLog(sympaConnector.class); + + private sympaConfiguration configuration; + private sympaConnection connection; + + @Override + public Configuration getConfiguration() { + return configuration; + } + + @Override + public void init(Configuration configuration) { + this.configuration = (sympaConfiguration)configuration; + this.connection = new sympaConnection(this.configuration); + } + + @Override + public void dispose() { + configuration = null; + if (connection != null) { + connection.dispose(); + connection = null; + } + } + + /* + * + + + + soapTest + cQe{WYL_Q4T7[;_$ + USER_EMAIL=ethan@unc.edu + createList + + ethantest3 + Ethan Test List 3 + icp-public + Third Test of Templated List with Grouper + dedult + + + + + */ + @Override + public Uid create(ObjectClass objectClass, Set attributes, OperationOptions operationOptions) { + Uid uid = null; + + return uid; + } + + /* + + + + + soapTest + cQe{WYL_Q4T7[;_$ + USER_EMAIL=ethan@unc.edu + closeList + + ethantest3 + + + + + */ + + @Override + public void delete(ObjectClass oc, Uid uid, OperationOptions oo) { + + } + + @Override + public Schema schema() { + SchemaBuilder schemaBuilder = new SchemaBuilder(sympaConnector.class); + Set attributes= new HashSet(); + AttributeInfoBuilder list = new AttributeInfoBuilder(); + list.setName("list"); + list.setCreateable(true); + list.setUpdateable(true); + list.setReadable(true); + list.setRequired(true); + list.setMultiValued(false); + attributes.add(list.build()); + AttributeInfoBuilder subject = new AttributeInfoBuilder(); + subject.setName("subject"); + subject.setCreateable(true); + subject.setUpdateable(true); + subject.setReadable(true); + subject.setRequired(true); + subject.setMultiValued(false); + attributes.add(subject.build()); + AttributeInfoBuilder template = new AttributeInfoBuilder(); + template.setName("template"); + template.setCreateable(true); + template.setUpdateable(true); + template.setReadable(true); + template.setRequired(true); + template.setMultiValued(false); + attributes.add(template.build()); + AttributeInfoBuilder description = new AttributeInfoBuilder(); + description.setName("description"); + description.setCreateable(true); + description.setUpdateable(true); + description.setReadable(true); + description.setRequired(true); + description.setMultiValued(false); + attributes.add(description.build()); + AttributeInfoBuilder topics = new AttributeInfoBuilder(); + topics.setName("topics"); + topics.setCreateable(true); + topics.setUpdateable(true); + topics.setReadable(true); + topics.setRequired(true); + topics.setMultiValued(false); + attributes.add(topics.build()); + attributes.add(OperationalAttributeInfos.ENABLE); + schemaBuilder.defineObjectClass(ObjectClass.GROUP.getDisplayNameKey(),attributes); + LOG.info(">>> schema finished"); + return schemaBuilder.build(); + } + @Override + public void test() { + + /*LOG.ok("test - getting auth token"); + HttpEntityEnclosingRequestBase testRequest; + testRequest = new HttpPost(configuration.getWordpressRestUrl() + "/wp/v2/users"); + testRequest.setHeader("Content-Type", CONTENT_TYPE); + authHeader(testRequest);*/ + + } + +} diff --git a/connector-sympa/src/main/java/generate-client.txt b/connector-sympa/src/main/java/generate-client.txt new file mode 100644 index 0000000..cf7ef31 --- /dev/null +++ b/connector-sympa/src/main/java/generate-client.txt @@ -0,0 +1 @@ +java -cp "/home/ekromhout/idea-IC-202.7660.26/plugins/tasks/lib/*:/usr/share/java/*" org.apache.axis.wsdl.WSDL2Java https://lists.dev.at.internet2.edu/sympa/wsdl diff --git a/connector-sympa/src/main/resources/edu/internet2/Messages.properties b/connector-sympa/src/main/resources/edu/internet2/Messages.properties new file mode 100644 index 0000000..0d68032 --- /dev/null +++ b/connector-sympa/src/main/resources/edu/internet2/Messages.properties @@ -0,0 +1,19 @@ +# +# Copyright (c) 2010-2014 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +sympa.connector.display=sympa +sympa.config.sampleProperty=Sample property display name +sympa.config.sampleProperty.help=Sample property description \ No newline at end of file diff --git a/connector-sympa/target/classes/edu/internet2/Messages.properties b/connector-sympa/target/classes/edu/internet2/Messages.properties new file mode 100644 index 0000000..0d68032 --- /dev/null +++ b/connector-sympa/target/classes/edu/internet2/Messages.properties @@ -0,0 +1,19 @@ +# +# Copyright (c) 2010-2014 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +sympa.connector.display=sympa +sympa.config.sampleProperty=Sample property display name +sympa.config.sampleProperty.help=Sample property description \ No newline at end of file diff --git a/connector-sympa/target/classes/edu/internet2/sympaConfiguration.class b/connector-sympa/target/classes/edu/internet2/sympaConfiguration.class new file mode 100644 index 0000000..a04d74a Binary files /dev/null and b/connector-sympa/target/classes/edu/internet2/sympaConfiguration.class differ diff --git a/connector-sympa/target/classes/edu/internet2/sympaConnection.class b/connector-sympa/target/classes/edu/internet2/sympaConnection.class new file mode 100644 index 0000000..4a1933f Binary files /dev/null and b/connector-sympa/target/classes/edu/internet2/sympaConnection.class differ diff --git a/connector-sympa/target/classes/edu/internet2/sympaConnector.class b/connector-sympa/target/classes/edu/internet2/sympaConnector.class new file mode 100644 index 0000000..f0d2d50 Binary files /dev/null and b/connector-sympa/target/classes/edu/internet2/sympaConnector.class differ diff --git a/connector-sympa/target/connector-sympa-.1.jar b/connector-sympa/target/connector-sympa-.1.jar new file mode 100644 index 0000000..6991c2e Binary files /dev/null and b/connector-sympa/target/connector-sympa-.1.jar differ diff --git a/connector-sympa/target/maven-archiver/pom.properties b/connector-sympa/target/maven-archiver/pom.properties new file mode 100644 index 0000000..216ce70 --- /dev/null +++ b/connector-sympa/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Wed Nov 11 14:14:44 EST 2020 +groupId=edu.internet2 +artifactId=connector-sympa +version=.1 diff --git a/connector-sympa/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/connector-sympa/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..b864b08 --- /dev/null +++ b/connector-sympa/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,3 @@ +edu/internet2/sympaConfiguration.class +edu/internet2/sympaConnector.class +edu/internet2/sympaConnection.class diff --git a/connector-sympa/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/connector-sympa/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..59f7a2f --- /dev/null +++ b/connector-sympa/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,4 @@ +/home/ekromhout/src/midpoint-connectors/connector-sympa/src/main/java/edu/internet2/sympaConnection.java +/home/ekromhout/src/midpoint-connectors/connector-sympa/src/main/java/edu/internet2/package-info.java +/home/ekromhout/src/midpoint-connectors/connector-sympa/src/main/java/edu/internet2/sympaConfiguration.java +/home/ekromhout/src/midpoint-connectors/connector-sympa/src/main/java/edu/internet2/sympaConnector.java diff --git a/connector-sympa/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/connector-sympa/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..e69de29