### Eclipse Workspace Patch 1.0 #P salesforce-api Index: src/main/java/com/sforce/soap/partner/InvalidQueryLocatorFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/InvalidQueryLocatorFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/InvalidQueryLocatorFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "InvalidQueryLocatorFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class InvalidQueryLocatorFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.InvalidQueryLocatorFault invalidQueryLocatorFault; Index: src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructuresResponse.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructuresResponse.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructuresResponse.java (revision 0) @@ -0,0 +1,69 @@ + +package com.sforce.soap.partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="result" type="{urn:partner.soap.sforce.com}DescribeDataCategoryGroupStructureResult" maxOccurs="100" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "result" +}) +@XmlRootElement(name = "describeDataCategoryGroupStructuresResponse") +public class DescribeDataCategoryGroupStructuresResponse { + + protected List result; + + /** + * Gets the value of the result property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the result property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getResult().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DescribeDataCategoryGroupStructureResult } + * + * + */ + public List getResult() { + if (result == null) { + result = new ArrayList(); + } + return this.result; + } + +} Index: src/main/java/com/sforce/soap/partner/fault/ExceptionCode.java =================================================================== --- src/main/java/com/sforce/soap/partner/fault/ExceptionCode.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/fault/ExceptionCode.java (working copy) @@ -21,6 +21,9 @@ * <enumeration value="CLIENT_NOT_ACCESSIBLE_FOR_USER"/> * <enumeration value="CLIENT_REQUIRE_UPDATE_FOR_USER"/> * <enumeration value="CUSTOM_METADATA_LIMIT_EXCEEDED"/> + * <enumeration value="DATACLOUD_API_CLIENT_EXCEPTION"/> + * <enumeration value="DATACLOUD_API_SERVER_EXCEPTION"/> + * <enumeration value="DATACLOUD_API_UNAVAILABLE"/> * <enumeration value="DUPLICATE_VALUE"/> * <enumeration value="EMAIL_BATCH_SIZE_LIMIT_EXCEEDED"/> * <enumeration value="EMAIL_TO_CASE_INVALID_ROUTING"/> @@ -32,6 +35,7 @@ * <enumeration value="EXCEEDED_MAX_TYPES_LIMIT"/> * <enumeration value="EXCEEDED_QUOTA"/> * <enumeration value="FUNCTIONALITY_NOT_ENABLED"/> + * <enumeration value="FUNCTIONALITY_TEMPORARILY_UNAVAILABLE"/> * <enumeration value="INACTIVE_OWNER_OR_USER"/> * <enumeration value="INACTIVE_PORTAL"/> * <enumeration value="INSUFFICIENT_ACCESS"/> @@ -60,6 +64,9 @@ * <enumeration value="INVALID_SSO_GATEWAY_URL"/> * <enumeration value="INVALID_TYPE"/> * <enumeration value="INVALID_TYPE_FOR_OPERATION"/> + * <enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/> + * <enumeration value="JIGSAW_REQUEST_NOT_SUPPORTED"/> + * <enumeration value="JSON_PARSER_ERROR"/> * <enumeration value="LIMIT_EXCEEDED"/> * <enumeration value="LOGIN_CHALLENGE_ISSUED"/> * <enumeration value="LOGIN_CHALLENGE_PENDING"/> @@ -74,6 +81,8 @@ * <enumeration value="NO_SOFTPHONE_LAYOUT"/> * <enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/> * <enumeration value="OPERATION_TOO_LARGE"/> + * <enumeration value="ORG_IN_MAINTENANCE"/> + * <enumeration value="ORG_IS_DOT_ORG"/> * <enumeration value="ORG_LOCKED"/> * <enumeration value="ORG_NOT_OWNED_BY_INSTANCE"/> * <enumeration value="PASSWORD_LOCKOUT"/> @@ -83,12 +92,17 @@ * <enumeration value="REQUEST_LIMIT_EXCEEDED"/> * <enumeration value="REQUEST_RUNNING_TOO_LONG"/> * <enumeration value="SERVER_UNAVAILABLE"/> + * <enumeration value="SOCIALCRM_FEEDSERVICE_API_CLIENT_EXCEPTION"/> + * <enumeration value="SOCIALCRM_FEEDSERVICE_API_SERVER_EXCEPTION"/> + * <enumeration value="SOCIALCRM_FEEDSERVICE_API_UNAVAILABLE"/> * <enumeration value="SSO_SERVICE_DOWN"/> * <enumeration value="TOO_MANY_APEX_REQUESTS"/> * <enumeration value="TRIAL_EXPIRED"/> * <enumeration value="UNKNOWN_EXCEPTION"/> * <enumeration value="UNSUPPORTED_API_VERSION"/> * <enumeration value="UNSUPPORTED_CLIENT"/> + * <enumeration value="UNSUPPORTED_MEDIA_TYPE"/> + * <enumeration value="XML_PARSER_ERROR"/> * </restriction> * </simpleType> * @@ -106,6 +120,9 @@ CLIENT_NOT_ACCESSIBLE_FOR_USER, CLIENT_REQUIRE_UPDATE_FOR_USER, CUSTOM_METADATA_LIMIT_EXCEEDED, + DATACLOUD_API_CLIENT_EXCEPTION, + DATACLOUD_API_SERVER_EXCEPTION, + DATACLOUD_API_UNAVAILABLE, DUPLICATE_VALUE, EMAIL_BATCH_SIZE_LIMIT_EXCEEDED, EMAIL_TO_CASE_INVALID_ROUTING, @@ -117,6 +134,7 @@ EXCEEDED_MAX_TYPES_LIMIT, EXCEEDED_QUOTA, FUNCTIONALITY_NOT_ENABLED, + FUNCTIONALITY_TEMPORARILY_UNAVAILABLE, INACTIVE_OWNER_OR_USER, INACTIVE_PORTAL, INSUFFICIENT_ACCESS, @@ -145,6 +163,9 @@ INVALID_SSO_GATEWAY_URL, INVALID_TYPE, INVALID_TYPE_FOR_OPERATION, + JIGSAW_IMPORT_LIMIT_EXCEEDED, + JIGSAW_REQUEST_NOT_SUPPORTED, + JSON_PARSER_ERROR, LIMIT_EXCEEDED, LOGIN_CHALLENGE_ISSUED, LOGIN_CHALLENGE_PENDING, @@ -159,6 +180,8 @@ NO_SOFTPHONE_LAYOUT, NUMBER_OUTSIDE_VALID_RANGE, OPERATION_TOO_LARGE, + ORG_IN_MAINTENANCE, + ORG_IS_DOT_ORG, ORG_LOCKED, ORG_NOT_OWNED_BY_INSTANCE, PASSWORD_LOCKOUT, @@ -168,12 +191,17 @@ REQUEST_LIMIT_EXCEEDED, REQUEST_RUNNING_TOO_LONG, SERVER_UNAVAILABLE, + SOCIALCRM_FEEDSERVICE_API_CLIENT_EXCEPTION, + SOCIALCRM_FEEDSERVICE_API_SERVER_EXCEPTION, + SOCIALCRM_FEEDSERVICE_API_UNAVAILABLE, SSO_SERVICE_DOWN, TOO_MANY_APEX_REQUESTS, TRIAL_EXPIRED, UNKNOWN_EXCEPTION, UNSUPPORTED_API_VERSION, - UNSUPPORTED_CLIENT; + UNSUPPORTED_CLIENT, + UNSUPPORTED_MEDIA_TYPE, + XML_PARSER_ERROR; public String value() { return name(); Index: src/main/java/com/sforce/soap/partner/DescribeSObjectResult.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeSObjectResult.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/DescribeSObjectResult.java (working copy) @@ -26,6 +26,7 @@ * <element name="customSetting" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="deletable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="deprecatedAndHidden" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="feedEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="fields" type="{urn:partner.soap.sforce.com}Field" maxOccurs="unbounded" minOccurs="0"/> * <element name="keyPrefix" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/> @@ -61,6 +62,7 @@ "customSetting", "deletable", "deprecatedAndHidden", + "feedEnabled", "fields", "keyPrefix", "label", @@ -89,6 +91,7 @@ protected boolean customSetting; protected boolean deletable; protected boolean deprecatedAndHidden; + protected boolean feedEnabled; @XmlElement(nillable = true) protected List fields; @XmlElement(required = true, nillable = true) @@ -242,6 +245,22 @@ } /** + * Gets the value of the feedEnabled property. + * + */ + public boolean isFeedEnabled() { + return feedEnabled; + } + + /** + * Sets the value of the feedEnabled property. + * + */ + public void setFeedEnabled(boolean value) { + this.feedEnabled = value; + } + + /** * Gets the value of the fields property. * *

Index: src/main/java/com/sforce/soap/partner/DescribeSoftphoneScreenPopOption.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeSoftphoneScreenPopOption.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DescribeSoftphoneScreenPopOption.java (revision 0) @@ -0,0 +1,118 @@ + +package com.sforce.soap.partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for DescribeSoftphoneScreenPopOption complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DescribeSoftphoneScreenPopOption">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="matchType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="screenPopData" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="screenPopType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DescribeSoftphoneScreenPopOption", propOrder = { + "matchType", + "screenPopData", + "screenPopType" +}) +public class DescribeSoftphoneScreenPopOption { + + @XmlElement(required = true) + protected String matchType; + @XmlElement(required = true) + protected String screenPopData; + @XmlElement(required = true) + protected String screenPopType; + + /** + * Gets the value of the matchType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMatchType() { + return matchType; + } + + /** + * Sets the value of the matchType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMatchType(String value) { + this.matchType = value; + } + + /** + * Gets the value of the screenPopData property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenPopData() { + return screenPopData; + } + + /** + * Sets the value of the screenPopData property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenPopData(String value) { + this.screenPopData = value; + } + + /** + * Gets the value of the screenPopType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenPopType() { + return screenPopType; + } + + /** + * Sets the value of the screenPopType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenPopType(String value) { + this.screenPopType = value; + } + +} Index: src/main/java/com/sforce/soap/partner/DescribeSoftphoneLayoutCallType.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeSoftphoneLayoutCallType.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/DescribeSoftphoneLayoutCallType.java (working copy) @@ -21,6 +21,8 @@ * <sequence> * <element name="infoFields" type="{urn:partner.soap.sforce.com}DescribeSoftphoneLayoutInfoField" maxOccurs="unbounded"/> * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="screenPopOptions" type="{urn:partner.soap.sforce.com}DescribeSoftphoneScreenPopOption" maxOccurs="unbounded" minOccurs="0"/> + * <element name="screenPopsOpenWithin" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="sections" type="{urn:partner.soap.sforce.com}DescribeSoftphoneLayoutSection" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> @@ -34,6 +36,8 @@ @XmlType(name = "DescribeSoftphoneLayoutCallType", propOrder = { "infoFields", "name", + "screenPopOptions", + "screenPopsOpenWithin", "sections" }) public class DescribeSoftphoneLayoutCallType { @@ -42,6 +46,8 @@ protected List infoFields; @XmlElement(required = true) protected String name; + protected List screenPopOptions; + protected String screenPopsOpenWithin; protected List sections; /** @@ -98,6 +104,59 @@ } /** + * Gets the value of the screenPopOptions property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the screenPopOptions property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getScreenPopOptions().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DescribeSoftphoneScreenPopOption } + * + * + */ + public List getScreenPopOptions() { + if (screenPopOptions == null) { + screenPopOptions = new ArrayList(); + } + return this.screenPopOptions; + } + + /** + * Gets the value of the screenPopsOpenWithin property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenPopsOpenWithin() { + return screenPopsOpenWithin; + } + + /** + * Sets the value of the screenPopsOpenWithin property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenPopsOpenWithin(String value) { + this.screenPopsOpenWithin = value; + } + + /** * Gets the value of the sections property. * *

Index: src/main/resources/partner_v22.wsdl =================================================================== --- src/main/resources/partner_v22.wsdl (revision 0) +++ src/main/resources/partner_v22.wsdl (revision 0) @@ -0,0 +1,3164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Login to the Salesforce.com SOAP Api + + + + + + + + + Describe an sObject + + + + + + + + Describe a number sObjects + + + + + + + + Describe the Global state + + + + + + + Describe all the data category groups available for a given set of types + + + + + + + + Describe the data category group structures for a given set of pair of types and data category group name + + + + + + + + Describe the layout of an sObject + + + + + + + + + Describe the layout of the SoftPhone + + + + + + + Describe the tabs that appear on a users page + + + + + + + Create a set of new sObjects + + + + + + + + + + Update a set of sObjects + + + + + + + + + + Update or insert a set of sObjects based on object id + + + + + + + + + + Merge and update a set of sObjects based on object id + + + + + + + + + + Delete a set of sObjects + + + + + + + Undelete a set of sObjects + + + + + + + Empty a set of sObjects from the recycle bin + + + + + + + Get a set of sObjects + + + + + + + + + + + Submit an entity to a workflow process or process a workitem + + + + + + + + convert a set of leads + + + + + + + Logout the current user, invalidating the current session. + + + + + + + Logs out and invalidates session ids + + + + + + + Get the IDs for deleted sObjects + + + + + + + + Get the IDs for updated sObjects + + + + + + + + Create a Query Cursor + + + + + + + + + + + + Create a Query Cursor, including deleted sObjects + + + + + + + + + + + + Gets the next batch of sObjects from a query + + + + + + + + + Search for sObjects + + + + + + + + + + Gets server timestamp + + + + + + + Set a user's password + + + + + + + + + Reset a user's password + + + + + + + + Returns standard information relevant to the current user + + + + + + + Send outbound email + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sforce SOAP API + + + + + + Index: src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroups.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroups.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroups.java (revision 0) @@ -0,0 +1,69 @@ + +package com.sforce.soap.partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="sObjectType" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="10" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "sObjectType" +}) +@XmlRootElement(name = "describeDataCategoryGroups") +public class DescribeDataCategoryGroups { + + protected List sObjectType; + + /** + * Gets the value of the sObjectType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sObjectType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSObjectType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSObjectType() { + if (sObjectType == null) { + sObjectType = new ArrayList(); + } + return this.sObjectType; + } + +} Index: src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructures.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructures.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructures.java (revision 0) @@ -0,0 +1,88 @@ + +package com.sforce.soap.partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="pairs" type="{urn:partner.soap.sforce.com}DataCategoryGroupSobjectTypePair" maxOccurs="100" minOccurs="0"/>
+ *         <element name="topCategoriesOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pairs", + "topCategoriesOnly" +}) +@XmlRootElement(name = "describeDataCategoryGroupStructures") +public class DescribeDataCategoryGroupStructures { + + protected List pairs; + protected boolean topCategoriesOnly; + + /** + * Gets the value of the pairs property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pairs property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPairs().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DataCategoryGroupSobjectTypePair } + * + * + */ + public List getPairs() { + if (pairs == null) { + pairs = new ArrayList(); + } + return this.pairs; + } + + /** + * Gets the value of the topCategoriesOnly property. + * + */ + public boolean isTopCategoriesOnly() { + return topCategoriesOnly; + } + + /** + * Sets the value of the topCategoriesOnly property. + * + */ + public void setTopCategoriesOnly(boolean value) { + this.topCategoriesOnly = value; + } + +} Index: src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupResult.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupResult.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupResult.java (revision 0) @@ -0,0 +1,165 @@ + +package com.sforce.soap.partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for DescribeDataCategoryGroupResult complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DescribeDataCategoryGroupResult">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="categoryCount" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="sobject" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DescribeDataCategoryGroupResult", propOrder = { + "categoryCount", + "description", + "label", + "name", + "sobject" +}) +public class DescribeDataCategoryGroupResult { + + protected int categoryCount; + @XmlElement(required = true) + protected String description; + @XmlElement(required = true) + protected String label; + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected String sobject; + + /** + * Gets the value of the categoryCount property. + * + */ + public int getCategoryCount() { + return categoryCount; + } + + /** + * Sets the value of the categoryCount property. + * + */ + public void setCategoryCount(int value) { + this.categoryCount = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Gets the value of the label property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabel(String value) { + this.label = value; + } + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the sobject property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSobject() { + return sobject; + } + + /** + * Sets the value of the sobject property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSobject(String value) { + this.sobject = value; + } + +} Index: src/main/java/com/sforce/soap/partner/MalformedQueryFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/MalformedQueryFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/MalformedQueryFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "MalformedQueryFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class MalformedQueryFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.MalformedQueryFault malformedQueryFault; Index: src/main/java/com/sforce/soap/partner/MalformedSearchFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/MalformedSearchFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/MalformedSearchFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "MalformedSearchFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class MalformedSearchFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.MalformedSearchFault malformedSearchFault; Index: src/main/java/com/sforce/soap/partner/InvalidSObjectFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/InvalidSObjectFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/InvalidSObjectFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "InvalidSObjectFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class InvalidSObjectFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.InvalidSObjectFault invalidSObjectFault; Index: src/main/java/com/sforce/soap/partner/SforceService.java =================================================================== --- src/main/java/com/sforce/soap/partner/SforceService.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/SforceService.java (working copy) @@ -5,18 +5,18 @@ package com.sforce.soap.partner; +import java.net.MalformedURLException; import java.net.URL; - import javax.xml.namespace.QName; -import javax.xml.ws.Service; import javax.xml.ws.WebEndpoint; import javax.xml.ws.WebServiceClient; import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @@ -24,7 +24,7 @@ @WebServiceClient(name = "SforceService", wsdlLocation = SforceService.PARTNER_WSDL,targetNamespace = "urn:partner.soap.sforce.com") public class SforceService extends Service { - public static final String PARTNER_WSDL = "partner_v17.wsdl"; //$NON-NLS-1$ + public static final String PARTNER_WSDL = "partner_v22.wsdl"; //$NON-NLS-1$ public final static URL WSDL_LOCATION; public final static QName SERVICE = new QName("urn:partner.soap.sforce.com", "SforceService"); //$NON-NLS-1$ //$NON-NLS-2$ public final static QName Soap = new QName("urn:partner.soap.sforce.com", "Soap");//$NON-NLS-1$ //$NON-NLS-2$ @@ -47,6 +47,7 @@ public SforceService() { super(WSDL_LOCATION, SERVICE); } + /** * Index: src/main/java/com/sforce/soap/partner/DisableFeedTrackingHeader.java =================================================================== --- src/main/java/com/sforce/soap/partner/DisableFeedTrackingHeader.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DisableFeedTrackingHeader.java (revision 0) @@ -0,0 +1,54 @@ + +package com.sforce.soap.partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="disableFeedTracking" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "disableFeedTracking" +}) +@XmlRootElement(name = "DisableFeedTrackingHeader") +public class DisableFeedTrackingHeader { + + protected boolean disableFeedTracking; + + /** + * Gets the value of the disableFeedTracking property. + * + */ + public boolean isDisableFeedTracking() { + return disableFeedTracking; + } + + /** + * Sets the value of the disableFeedTracking property. + * + */ + public void setDisableFeedTracking(boolean value) { + this.disableFeedTracking = value; + } + +} Index: src/main/java/com/sforce/soap/partner/Field.java =================================================================== --- src/main/java/com/sforce/soap/partner/Field.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/Field.java (working copy) @@ -34,6 +34,7 @@ * <element name="digits" type="{http://www.w3.org/2001/XMLSchema}int"/> * <element name="externalId" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="filterable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="groupable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="htmlFormatted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="idLookup" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="inlineHelpText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> @@ -81,6 +82,7 @@ "digits", "externalId", "filterable", + "groupable", "htmlFormatted", "idLookup", "inlineHelpText", @@ -121,6 +123,7 @@ protected int digits; protected Boolean externalId; protected boolean filterable; + protected boolean groupable; protected Boolean htmlFormatted; protected boolean idLookup; protected String inlineHelpText; @@ -431,6 +434,22 @@ } /** + * Gets the value of the groupable property. + * + */ + public boolean isGroupable() { + return groupable; + } + + /** + * Sets the value of the groupable property. + * + */ + public void setGroupable(boolean value) { + this.groupable = value; + } + + /** * Gets the value of the htmlFormatted property. * * @return Index: src/main/java/com/sforce/soap/partner/InvalidFieldFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/InvalidFieldFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/InvalidFieldFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "InvalidFieldFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class InvalidFieldFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.InvalidFieldFault invalidFieldFault; Index: src/main/java/com/sforce/soap/partner/DescribeLayoutResult.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeLayoutResult.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/DescribeLayoutResult.java (working copy) @@ -39,7 +39,7 @@ public class DescribeLayoutResult { @XmlElement(required = true) - protected List layouts; + protected List layouts; protected List recordTypeMappings; protected boolean recordTypeSelectorRequired; @@ -61,13 +61,13 @@ * *

* Objects of the following type(s) are allowed in the list - * {@link DescribeLayout } + * {@link DescribeLayout2 } * * */ - public List getLayouts() { + public List getLayouts() { if (layouts == null) { - layouts = new ArrayList(); + layouts = new ArrayList(); } return this.layouts; } Index: src/main/java/com/sforce/soap/partner/InvalidNewPasswordFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/InvalidNewPasswordFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/InvalidNewPasswordFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "InvalidNewPasswordFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class InvalidNewPasswordFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.InvalidNewPasswordFault invalidNewPasswordFault; Index: src/main/java/com/sforce/soap/partner/fault/ObjectFactory.java =================================================================== --- src/main/java/com/sforce/soap/partner/fault/ObjectFactory.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/fault/ObjectFactory.java (working copy) @@ -43,27 +43,27 @@ } /** - * Create an instance of {@link ApiFault } + * Create an instance of {@link InvalidFieldFault } * */ - public ApiFault createApiFault() { - return new ApiFault(); + public InvalidFieldFault createInvalidFieldFault() { + return new InvalidFieldFault(); } /** - * Create an instance of {@link MalformedSearchFault } + * Create an instance of {@link InvalidIdFault } * */ - public MalformedSearchFault createMalformedSearchFault() { - return new MalformedSearchFault(); + public InvalidIdFault createInvalidIdFault() { + return new InvalidIdFault(); } /** - * Create an instance of {@link InvalidIdFault } + * Create an instance of {@link InvalidSObjectFault } * */ - public InvalidIdFault createInvalidIdFault() { - return new InvalidIdFault(); + public InvalidSObjectFault createInvalidSObjectFault() { + return new InvalidSObjectFault(); } /** @@ -75,59 +75,59 @@ } /** - * Create an instance of {@link InvalidSObjectFault } + * Create an instance of {@link InvalidNewPasswordFault } * */ - public InvalidSObjectFault createInvalidSObjectFault() { - return new InvalidSObjectFault(); + public InvalidNewPasswordFault createInvalidNewPasswordFault() { + return new InvalidNewPasswordFault(); } /** - * Create an instance of {@link InvalidFieldFault } + * Create an instance of {@link LoginFault } * */ - public InvalidFieldFault createInvalidFieldFault() { - return new InvalidFieldFault(); + public LoginFault createLoginFault() { + return new LoginFault(); } /** - * Create an instance of {@link UnexpectedErrorFault } + * Create an instance of {@link MalformedSearchFault } * */ - public UnexpectedErrorFault createUnexpectedErrorFault() { - return new UnexpectedErrorFault(); + public MalformedSearchFault createMalformedSearchFault() { + return new MalformedSearchFault(); } /** - * Create an instance of {@link InvalidQueryLocatorFault } + * Create an instance of {@link ApiFault } * */ - public InvalidQueryLocatorFault createInvalidQueryLocatorFault() { - return new InvalidQueryLocatorFault(); + public ApiFault createApiFault() { + return new ApiFault(); } /** - * Create an instance of {@link ApiQueryFault } + * Create an instance of {@link InvalidQueryLocatorFault } * */ - public ApiQueryFault createApiQueryFault() { - return new ApiQueryFault(); + public InvalidQueryLocatorFault createInvalidQueryLocatorFault() { + return new InvalidQueryLocatorFault(); } /** - * Create an instance of {@link LoginFault } + * Create an instance of {@link UnexpectedErrorFault } * */ - public LoginFault createLoginFault() { - return new LoginFault(); + public UnexpectedErrorFault createUnexpectedErrorFault() { + return new UnexpectedErrorFault(); } /** - * Create an instance of {@link InvalidNewPasswordFault } + * Create an instance of {@link ApiQueryFault } * */ - public InvalidNewPasswordFault createInvalidNewPasswordFault() { - return new InvalidNewPasswordFault(); + public ApiQueryFault createApiQueryFault() { + return new ApiQueryFault(); } /** Index: src/main/java/com/sforce/soap/partner/LoginFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/LoginFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/LoginFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "LoginFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class LoginFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.LoginFault loginFault; Index: src/main/java/com/sforce/soap/partner/DataCategoryGroupSobjectTypePair.java =================================================================== --- src/main/java/com/sforce/soap/partner/DataCategoryGroupSobjectTypePair.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DataCategoryGroupSobjectTypePair.java (revision 0) @@ -0,0 +1,90 @@ + +package com.sforce.soap.partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for DataCategoryGroupSobjectTypePair complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DataCategoryGroupSobjectTypePair">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="dataCategoryGroupName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="sobject" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DataCategoryGroupSobjectTypePair", propOrder = { + "dataCategoryGroupName", + "sobject" +}) +public class DataCategoryGroupSobjectTypePair { + + @XmlElement(required = true) + protected String dataCategoryGroupName; + @XmlElement(required = true) + protected String sobject; + + /** + * Gets the value of the dataCategoryGroupName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDataCategoryGroupName() { + return dataCategoryGroupName; + } + + /** + * Sets the value of the dataCategoryGroupName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDataCategoryGroupName(String value) { + this.dataCategoryGroupName = value; + } + + /** + * Gets the value of the sobject property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSobject() { + return sobject; + } + + /** + * Sets the value of the sobject property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSobject(String value) { + this.sobject = value; + } + +} Index: src/main/java/com/sforce/soap/partner/UnexpectedErrorFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/UnexpectedErrorFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/UnexpectedErrorFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "UnexpectedErrorFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class UnexpectedErrorFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.UnexpectedErrorFault unexpectedErrorFault; Index: src/main/java/com/sforce/soap/partner/StatusCode.java =================================================================== --- src/main/java/com/sforce/soap/partner/StatusCode.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/StatusCode.java (working copy) @@ -13,6 +13,7 @@ *
  * <simpleType name="StatusCode">
  *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ALL_OR_NONE_OPERATION_ROLLED_BACK"/>
  *     <enumeration value="ALREADY_IN_PROCESS"/>
  *     <enumeration value="ASSIGNEE_TYPE_REQUIRED"/>
  *     <enumeration value="BAD_CUSTOM_ENTITY_PARENT_DOMAIN"/>
@@ -64,6 +65,7 @@
  *     <enumeration value="ERROR_IN_MAILER"/>
  *     <enumeration value="FAILED_ACTIVATION"/>
  *     <enumeration value="FIELD_CUSTOM_VALIDATION_EXCEPTION"/>
+ *     <enumeration value="FIELD_FILTER_VALIDATION_EXCEPTION"/>
  *     <enumeration value="FIELD_INTEGRITY_EXCEPTION"/>
  *     <enumeration value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
  *     <enumeration value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
@@ -83,6 +85,8 @@
  *     <enumeration value="INVALID_CURRENCY_CONV_RATE"/>
  *     <enumeration value="INVALID_CURRENCY_CORP_RATE"/>
  *     <enumeration value="INVALID_CURRENCY_ISO"/>
+ *     <enumeration value="INVALID_DATA_CATEGORY_GROUP_REFERENCE"/>
+ *     <enumeration value="INVALID_DATA_URI"/>
  *     <enumeration value="INVALID_EMAIL_ADDRESS"/>
  *     <enumeration value="INVALID_EMPTY_KEY_OWNER"/>
  *     <enumeration value="INVALID_FIELD"/>
@@ -100,6 +104,7 @@
  *     <enumeration value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/>
  *     <enumeration value="INVALID_PARTNER_NETWORK_STATUS"/>
  *     <enumeration value="INVALID_PERSON_ACCOUNT_OPERATION"/>
+ *     <enumeration value="INVALID_READ_ONLY_USER_DML"/>
  *     <enumeration value="INVALID_SAVE_AS_ACTIVITY_FLAG"/>
  *     <enumeration value="INVALID_SESSION_ID"/>
  *     <enumeration value="INVALID_SETUP_OWNER"/>
@@ -140,14 +145,18 @@
  *     <enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
  *     <enumeration value="NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED"/>
  *     <enumeration value="OPTED_OUT_OF_MASS_MAIL"/>
+ *     <enumeration value="OP_WITH_INVALID_USER_TYPE_EXCEPTION"/>
  *     <enumeration value="PACKAGE_LICENSE_REQUIRED"/>
+ *     <enumeration value="PORTAL_NO_ACCESS"/>
  *     <enumeration value="PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT"/>
  *     <enumeration value="PRIVATE_CONTACT_ON_ASSET"/>
  *     <enumeration value="RECORD_IN_USE_BY_WORKFLOW"/>
  *     <enumeration value="REQUEST_RUNNING_TOO_LONG"/>
+ *     <enumeration value="REQUIRED_FEATURE_MISSING"/>
  *     <enumeration value="REQUIRED_FIELD_MISSING"/>
  *     <enumeration value="SELF_REFERENCE_FROM_TRIGGER"/>
  *     <enumeration value="SHARE_NEEDED_FOR_CHILD_OWNER"/>
+ *     <enumeration value="SINGLE_EMAIL_LIMIT_EXCEEDED"/>
  *     <enumeration value="STANDARD_PRICE_NOT_DEFINED"/>
  *     <enumeration value="STORAGE_LIMIT_EXCEEDED"/>
  *     <enumeration value="STRING_TOO_LONG"/>
@@ -165,6 +174,8 @@
  *     <enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
  *     <enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
  *     <enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
+ *     <enumeration value="USER_OWNS_PORTAL_ACCOUNT_EXCEPTION"/>
+ *     <enumeration value="USER_WITH_APEX_SHARES_EXCEPTION"/>
  *     <enumeration value="WEBLINK_SIZE_LIMIT_EXCEEDED"/>
  *     <enumeration value="WRONG_CONTROLLER_TYPE"/>
  *   </restriction>
@@ -176,6 +187,7 @@
 @XmlEnum
 public enum StatusCode {
 
+    ALL_OR_NONE_OPERATION_ROLLED_BACK,
     ALREADY_IN_PROCESS,
     ASSIGNEE_TYPE_REQUIRED,
     BAD_CUSTOM_ENTITY_PARENT_DOMAIN,
@@ -227,6 +239,7 @@
     ERROR_IN_MAILER,
     FAILED_ACTIVATION,
     FIELD_CUSTOM_VALIDATION_EXCEPTION,
+    FIELD_FILTER_VALIDATION_EXCEPTION,
     FIELD_INTEGRITY_EXCEPTION,
     FILTERED_LOOKUP_LIMIT_EXCEEDED,
     HTML_FILE_UPLOAD_NOT_ALLOWED,
@@ -246,6 +259,8 @@
     INVALID_CURRENCY_CONV_RATE,
     INVALID_CURRENCY_CORP_RATE,
     INVALID_CURRENCY_ISO,
+    INVALID_DATA_CATEGORY_GROUP_REFERENCE,
+    INVALID_DATA_URI,
     INVALID_EMAIL_ADDRESS,
     INVALID_EMPTY_KEY_OWNER,
     INVALID_FIELD,
@@ -263,6 +278,7 @@
     INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST,
     INVALID_PARTNER_NETWORK_STATUS,
     INVALID_PERSON_ACCOUNT_OPERATION,
+    INVALID_READ_ONLY_USER_DML,
     INVALID_SAVE_AS_ACTIVITY_FLAG,
     INVALID_SESSION_ID,
     INVALID_SETUP_OWNER,
@@ -303,14 +319,18 @@
     NUMBER_OUTSIDE_VALID_RANGE,
     NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED,
     OPTED_OUT_OF_MASS_MAIL,
+    OP_WITH_INVALID_USER_TYPE_EXCEPTION,
     PACKAGE_LICENSE_REQUIRED,
+    PORTAL_NO_ACCESS,
     PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT,
     PRIVATE_CONTACT_ON_ASSET,
     RECORD_IN_USE_BY_WORKFLOW,
     REQUEST_RUNNING_TOO_LONG,
+    REQUIRED_FEATURE_MISSING,
     REQUIRED_FIELD_MISSING,
     SELF_REFERENCE_FROM_TRIGGER,
     SHARE_NEEDED_FOR_CHILD_OWNER,
+    SINGLE_EMAIL_LIMIT_EXCEEDED,
     STANDARD_PRICE_NOT_DEFINED,
     STORAGE_LIMIT_EXCEEDED,
     STRING_TOO_LONG,
@@ -328,6 +348,8 @@
     UNSPECIFIED_EMAIL_ADDRESS,
     UNSUPPORTED_APEX_TRIGGER_OPERATON,
     UNVERIFIED_SENDER_ADDRESS,
+    USER_OWNS_PORTAL_ACCOUNT_EXCEPTION,
+    USER_WITH_APEX_SHARES_EXCEPTION,
     WEBLINK_SIZE_LIMIT_EXCEEDED,
     WRONG_CONTROLLER_TYPE;
 
Index: src/main/java/com/sforce/soap/partner/DescribeGlobalSObjectResult.java
===================================================================
--- src/main/java/com/sforce/soap/partner/DescribeGlobalSObjectResult.java	(revision 3443)
+++ src/main/java/com/sforce/soap/partner/DescribeGlobalSObjectResult.java	(working copy)
@@ -23,6 +23,7 @@
  *         <element name="customSetting" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
  *         <element name="deletable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
  *         <element name="deprecatedAndHidden" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="feedEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
  *         <element name="keyPrefix" type="{http://www.w3.org/2001/XMLSchema}string"/>
  *         <element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/>
  *         <element name="labelPlural" type="{http://www.w3.org/2001/XMLSchema}string"/>
@@ -52,6 +53,7 @@
     "customSetting",
     "deletable",
     "deprecatedAndHidden",
+    "feedEnabled",
     "keyPrefix",
     "label",
     "labelPlural",
@@ -74,6 +76,7 @@
     protected boolean customSetting;
     protected boolean deletable;
     protected boolean deprecatedAndHidden;
+    protected boolean feedEnabled;
     @XmlElement(required = true, nillable = true)
     protected String keyPrefix;
     @XmlElement(required = true)
@@ -189,6 +192,22 @@
     }
 
     /**
+     * Gets the value of the feedEnabled property.
+     * 
+     */
+    public boolean isFeedEnabled() {
+        return feedEnabled;
+    }
+
+    /**
+     * Sets the value of the feedEnabled property.
+     * 
+     */
+    public void setFeedEnabled(boolean value) {
+        this.feedEnabled = value;
+    }
+
+    /**
      * Gets the value of the keyPrefix property.
      * 
      * @return
Index: src/main/java/com/sforce/soap/partner/FieldType.java
===================================================================
--- src/main/java/com/sforce/soap/partner/FieldType.java	(revision 3443)
+++ src/main/java/com/sforce/soap/partner/FieldType.java	(working copy)
@@ -34,6 +34,7 @@
  *     <enumeration value="url"/>
  *     <enumeration value="email"/>
  *     <enumeration value="encryptedstring"/>
+ *     <enumeration value="datacategorygroupreference"/>
  *     <enumeration value="anyType"/>
  *   </restriction>
  * </simpleType>
@@ -84,6 +85,8 @@
     EMAIL("email"),
     @XmlEnumValue("encryptedstring")
     ENCRYPTEDSTRING("encryptedstring"),
+    @XmlEnumValue("datacategorygroupreference")
+    DATACATEGORYGROUPREFERENCE("datacategorygroupreference"),
     @XmlEnumValue("anyType")
     ANY_TYPE("anyType");
     private final String value;
Index: src/main/java/com/sforce/soap/partner/ObjectFactory.java
===================================================================
--- src/main/java/com/sforce/soap/partner/ObjectFactory.java	(revision 3443)
+++ src/main/java/com/sforce/soap/partner/ObjectFactory.java	(working copy)
@@ -24,11 +24,11 @@
 @XmlRegistry
 public class ObjectFactory {
 
+    private final static QName _EmailFileAttachmentContentType_QNAME = new QName("urn:partner.soap.sforce.com", "contentType");
+    private final static QName _EmailFileAttachmentBody_QNAME = new QName("urn:partner.soap.sforce.com", "body");
     private final static QName _SingleEmailMessageOrgWideEmailAddressId_QNAME = new QName("urn:partner.soap.sforce.com", "orgWideEmailAddressId");
     private final static QName _SingleEmailMessageInReplyTo_QNAME = new QName("urn:partner.soap.sforce.com", "inReplyTo");
     private final static QName _SingleEmailMessageReferences_QNAME = new QName("urn:partner.soap.sforce.com", "references");
-    private final static QName _EmailFileAttachmentContentType_QNAME = new QName("urn:partner.soap.sforce.com", "contentType");
-    private final static QName _EmailFileAttachmentBody_QNAME = new QName("urn:partner.soap.sforce.com", "body");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sforce.soap.partner
@@ -38,158 +38,166 @@
     }
 
     /**
-     * Create an instance of {@link Merge }
+     * Create an instance of {@link GetUserInfoResponse }
      * 
      */
-    public Merge createMerge() {
-        return new Merge();
+    public GetUserInfoResponse createGetUserInfoResponse() {
+        return new GetUserInfoResponse();
     }
 
     /**
-     * Create an instance of {@link CallOptions }
+     * Create an instance of {@link Retrieve }
      * 
      */
-    public CallOptions createCallOptions() {
-        return new CallOptions();
+    public Retrieve createRetrieve() {
+        return new Retrieve();
     }
 
     /**
-     * Create an instance of {@link LeadConvertResult }
+     * Create an instance of {@link SearchResult }
      * 
      */
-    public LeadConvertResult createLeadConvertResult() {
-        return new LeadConvertResult();
+    public SearchResult createSearchResult() {
+        return new SearchResult();
     }
 
     /**
-     * Create an instance of {@link SearchResult }
+     * Create an instance of {@link PackageVersionHeader }
      * 
      */
-    public SearchResult createSearchResult() {
-        return new SearchResult();
+    public PackageVersionHeader createPackageVersionHeader() {
+        return new PackageVersionHeader();
     }
 
     /**
-     * Create an instance of {@link ProcessRequest }
+     * Create an instance of {@link ProcessWorkitemRequest }
      * 
      */
-    public ProcessRequest createProcessRequest() {
-        return new ProcessRequest();
+    public ProcessWorkitemRequest createProcessWorkitemRequest() {
+        return new ProcessWorkitemRequest();
     }
 
     /**
-     * Create an instance of {@link DeleteResult }
+     * Create an instance of {@link SingleEmailMessage }
      * 
      */
-    public DeleteResult createDeleteResult() {
-        return new DeleteResult();
+    public SingleEmailMessage createSingleEmailMessage() {
+        return new SingleEmailMessage();
     }
 
     /**
-     * Create an instance of {@link DescribeTab }
+     * Create an instance of {@link Field }
      * 
      */
-    public DescribeTab createDescribeTab() {
-        return new DescribeTab();
+    public Field createField() {
+        return new Field();
     }
 
     /**
-     * Create an instance of {@link DescribeLayoutResult }
+     * Create an instance of {@link ChildRelationship }
      * 
      */
-    public DescribeLayoutResult createDescribeLayoutResult() {
-        return new DescribeLayoutResult();
+    public ChildRelationship createChildRelationship() {
+        return new ChildRelationship();
     }
 
     /**
-     * Create an instance of {@link Retrieve }
+     * Create an instance of {@link DescribeTab }
      * 
      */
-    public Retrieve createRetrieve() {
-        return new Retrieve();
+    public DescribeTab createDescribeTab() {
+        return new DescribeTab();
     }
 
     /**
-     * Create an instance of {@link Delete }
+     * Create an instance of {@link ProcessSubmitRequest }
      * 
      */
-    public Delete createDelete() {
-        return new Delete();
+    public ProcessSubmitRequest createProcessSubmitRequest() {
+        return new ProcessSubmitRequest();
     }
 
     /**
-     * Create an instance of {@link DescribeTabSetResult }
+     * Create an instance of {@link RecordTypeMapping }
      * 
      */
-    public DescribeTabSetResult createDescribeTabSetResult() {
-        return new DescribeTabSetResult();
+    public RecordTypeMapping createRecordTypeMapping() {
+        return new RecordTypeMapping();
     }
 
     /**
-     * Create an instance of {@link Update }
+     * Create an instance of {@link DescribeDataCategoryGroupStructures }
      * 
      */
-    public Update createUpdate() {
-        return new Update();
+    public DescribeDataCategoryGroupStructures createDescribeDataCategoryGroupStructures() {
+        return new DescribeDataCategoryGroupStructures();
     }
 
     /**
-     * Create an instance of {@link Login }
+     * Create an instance of {@link SetPassword }
      * 
      */
-    public Login createLogin() {
-        return new Login();
+    public SetPassword createSetPassword() {
+        return new SetPassword();
     }
 
     /**
-     * Create an instance of {@link DescribeSObjectResponse }
+     * Create an instance of {@link DescribeSoftphoneLayoutItem }
      * 
      */
-    public DescribeSObjectResponse createDescribeSObjectResponse() {
-        return new DescribeSObjectResponse();
+    public DescribeSoftphoneLayoutItem createDescribeSoftphoneLayoutItem() {
+        return new DescribeSoftphoneLayoutItem();
     }
 
     /**
-     * Create an instance of {@link QueryAll }
+     * Create an instance of {@link QueryOptions }
      * 
      */
-    public QueryAll createQueryAll() {
-        return new QueryAll();
+    public QueryOptions createQueryOptions() {
+        return new QueryOptions();
     }
 
     /**
-     * Create an instance of {@link Error }
+     * Create an instance of {@link DescribeLayoutButtonSection }
      * 
      */
-    public Error createError() {
-        return new Error();
+    public DescribeLayoutButtonSection createDescribeLayoutButtonSection() {
+        return new DescribeLayoutButtonSection();
     }
 
     /**
-     * Create an instance of {@link LogoutResponse }
+     * Create an instance of {@link GetServerTimestampResult }
      * 
      */
-    public LogoutResponse createLogoutResponse() {
-        return new LogoutResponse();
+    public GetServerTimestampResult createGetServerTimestampResult() {
+        return new GetServerTimestampResult();
     }
 
     /**
-     * Create an instance of {@link SingleEmailMessage }
+     * Create an instance of {@link LoginResult }
      * 
      */
-    public SingleEmailMessage createSingleEmailMessage() {
-        return new SingleEmailMessage();
+    public LoginResult createLoginResult() {
+        return new LoginResult();
     }
 
     /**
-     * Create an instance of {@link UserTerritoryDeleteHeader }
+     * Create an instance of {@link DescribeSoftphoneLayout }
      * 
      */
-    public UserTerritoryDeleteHeader createUserTerritoryDeleteHeader() {
-        return new UserTerritoryDeleteHeader();
+    public DescribeSoftphoneLayout createDescribeSoftphoneLayout() {
+        return new DescribeSoftphoneLayout();
     }
 
     /**
+     * Create an instance of {@link InvalidateSessions }
+     * 
+     */
+    public InvalidateSessions createInvalidateSessions() {
+        return new InvalidateSessions();
+    }
+
+    /**
      * Create an instance of {@link DescribeLayoutRow }
      * 
      */
@@ -198,307 +206,307 @@
     }
 
     /**
-     * Create an instance of {@link GetServerTimestampResult }
+     * Create an instance of {@link MassEmailMessage }
      * 
      */
-    public GetServerTimestampResult createGetServerTimestampResult() {
-        return new GetServerTimestampResult();
+    public MassEmailMessage createMassEmailMessage() {
+        return new MassEmailMessage();
     }
 
     /**
-     * Create an instance of {@link DebuggingInfo }
+     * Create an instance of {@link Query }
      * 
      */
-    public DebuggingInfo createDebuggingInfo() {
-        return new DebuggingInfo();
+    public Query createQuery() {
+        return new Query();
     }
 
     /**
-     * Create an instance of {@link PicklistEntry }
+     * Create an instance of {@link DataCategoryGroupSobjectTypePair }
      * 
      */
-    public PicklistEntry createPicklistEntry() {
-        return new PicklistEntry();
+    public DataCategoryGroupSobjectTypePair createDataCategoryGroupSobjectTypePair() {
+        return new DataCategoryGroupSobjectTypePair();
     }
 
     /**
-     * Create an instance of {@link DescribeSObjectsResponse }
+     * Create an instance of {@link CreateResponse }
      * 
      */
-    public DescribeSObjectsResponse createDescribeSObjectsResponse() {
-        return new DescribeSObjectsResponse();
+    public CreateResponse createCreateResponse() {
+        return new CreateResponse();
     }
 
     /**
-     * Create an instance of {@link DescribeSoftphoneLayoutItem }
+     * Create an instance of {@link LogoutResponse }
      * 
      */
-    public DescribeSoftphoneLayoutItem createDescribeSoftphoneLayoutItem() {
-        return new DescribeSoftphoneLayoutItem();
+    public LogoutResponse createLogoutResponse() {
+        return new LogoutResponse();
     }
 
     /**
-     * Create an instance of {@link RecordTypeMapping }
+     * Create an instance of {@link DescribeDataCategoryGroupResult }
      * 
      */
-    public RecordTypeMapping createRecordTypeMapping() {
-        return new RecordTypeMapping();
+    public DescribeDataCategoryGroupResult createDescribeDataCategoryGroupResult() {
+        return new DescribeDataCategoryGroupResult();
     }
 
     /**
-     * Create an instance of {@link DescribeGlobalSObjectResult }
+     * Create an instance of {@link SaveResult }
      * 
      */
-    public DescribeGlobalSObjectResult createDescribeGlobalSObjectResult() {
-        return new DescribeGlobalSObjectResult();
+    public SaveResult createSaveResult() {
+        return new SaveResult();
     }
 
     /**
-     * Create an instance of {@link LoginResult }
+     * Create an instance of {@link Create }
      * 
      */
-    public LoginResult createLoginResult() {
-        return new LoginResult();
+    public Create createCreate() {
+        return new Create();
     }
 
     /**
-     * Create an instance of {@link GetUserInfoResponse }
+     * Create an instance of {@link SendEmail }
      * 
      */
-    public GetUserInfoResponse createGetUserInfoResponse() {
-        return new GetUserInfoResponse();
+    public SendEmail createSendEmail() {
+        return new SendEmail();
     }
 
     /**
-     * Create an instance of {@link Undelete }
+     * Create an instance of {@link MergeResponse }
      * 
      */
-    public Undelete createUndelete() {
-        return new Undelete();
+    public MergeResponse createMergeResponse() {
+        return new MergeResponse();
     }
 
     /**
-     * Create an instance of {@link Logout }
+     * Create an instance of {@link DescribeTabSetResult }
      * 
      */
-    public Logout createLogout() {
-        return new Logout();
+    public DescribeTabSetResult createDescribeTabSetResult() {
+        return new DescribeTabSetResult();
     }
 
     /**
-     * Create an instance of {@link UpsertResponse }
+     * Create an instance of {@link DescribeSoftphoneLayoutSection }
      * 
      */
-    public UpsertResponse createUpsertResponse() {
-        return new UpsertResponse();
+    public DescribeSoftphoneLayoutSection createDescribeSoftphoneLayoutSection() {
+        return new DescribeSoftphoneLayoutSection();
     }
 
     /**
-     * Create an instance of {@link RecordTypeInfo }
+     * Create an instance of {@link DescribeGlobalResult }
      * 
      */
-    public RecordTypeInfo createRecordTypeInfo() {
-        return new RecordTypeInfo();
+    public DescribeGlobalResult createDescribeGlobalResult() {
+        return new DescribeGlobalResult();
     }
 
     /**
-     * Create an instance of {@link LeadConvert }
+     * Create an instance of {@link DescribeGlobalResponse }
      * 
      */
-    public LeadConvert createLeadConvert() {
-        return new LeadConvert();
+    public DescribeGlobalResponse createDescribeGlobalResponse() {
+        return new DescribeGlobalResponse();
     }
 
     /**
-     * Create an instance of {@link ResetPasswordResult }
+     * Create an instance of {@link RecordTypeInfo }
      * 
      */
-    public ResetPasswordResult createResetPasswordResult() {
-        return new ResetPasswordResult();
+    public RecordTypeInfo createRecordTypeInfo() {
+        return new RecordTypeInfo();
     }
 
     /**
-     * Create an instance of {@link ProcessSubmitRequest }
+     * Create an instance of {@link MergeResult }
      * 
      */
-    public ProcessSubmitRequest createProcessSubmitRequest() {
-        return new ProcessSubmitRequest();
+    public MergeResult createMergeResult() {
+        return new MergeResult();
     }
 
     /**
-     * Create an instance of {@link MruHeader }
+     * Create an instance of {@link QueryAll }
      * 
      */
-    public MruHeader createMruHeader() {
-        return new MruHeader();
+    public QueryAll createQueryAll() {
+        return new QueryAll();
     }
 
     /**
-     * Create an instance of {@link EmptyRecycleBin }
+     * Create an instance of {@link DebuggingInfo }
      * 
      */
-    public EmptyRecycleBin createEmptyRecycleBin() {
-        return new EmptyRecycleBin();
+    public DebuggingInfo createDebuggingInfo() {
+        return new DebuggingInfo();
     }
 
     /**
-     * Create an instance of {@link MergeResponse }
+     * Create an instance of {@link ProcessResponse }
      * 
      */
-    public MergeResponse createMergeResponse() {
-        return new MergeResponse();
+    public ProcessResponse createProcessResponse() {
+        return new ProcessResponse();
     }
 
     /**
-     * Create an instance of {@link ResetPassword }
+     * Create an instance of {@link UserTerritoryDeleteHeader }
      * 
      */
-    public ResetPassword createResetPassword() {
-        return new ResetPassword();
+    public UserTerritoryDeleteHeader createUserTerritoryDeleteHeader() {
+        return new UserTerritoryDeleteHeader();
     }
 
     /**
-     * Create an instance of {@link DeleteResponse }
+     * Create an instance of {@link Upsert }
      * 
      */
-    public DeleteResponse createDeleteResponse() {
-        return new DeleteResponse();
+    public Upsert createUpsert() {
+        return new Upsert();
     }
 
     /**
-     * Create an instance of {@link DescribeLayoutButton }
+     * Create an instance of {@link Search }
      * 
      */
-    public DescribeLayoutButton createDescribeLayoutButton() {
-        return new DescribeLayoutButton();
+    public Search createSearch() {
+        return new Search();
     }
 
     /**
-     * Create an instance of {@link SetPasswordResult }
+     * Create an instance of {@link QueryMore }
      * 
      */
-    public SetPasswordResult createSetPasswordResult() {
-        return new SetPasswordResult();
+    public QueryMore createQueryMore() {
+        return new QueryMore();
     }
 
     /**
-     * Create an instance of {@link ProcessResponse }
+     * Create an instance of {@link GetUpdatedResponse }
      * 
      */
-    public ProcessResponse createProcessResponse() {
-        return new ProcessResponse();
+    public GetUpdatedResponse createGetUpdatedResponse() {
+        return new GetUpdatedResponse();
     }
 
     /**
-     * Create an instance of {@link DebuggingHeader }
+     * Create an instance of {@link Merge }
      * 
      */
-    public DebuggingHeader createDebuggingHeader() {
-        return new DebuggingHeader();
+    public Merge createMerge() {
+        return new Merge();
     }
 
     /**
-     * Create an instance of {@link Upsert }
+     * Create an instance of {@link Delete }
      * 
      */
-    public Upsert createUpsert() {
-        return new Upsert();
+    public Delete createDelete() {
+        return new Delete();
     }
 
     /**
-     * Create an instance of {@link GetDeletedResult }
+     * Create an instance of {@link SetPasswordResponse }
      * 
      */
-    public GetDeletedResult createGetDeletedResult() {
-        return new GetDeletedResult();
+    public SetPasswordResponse createSetPasswordResponse() {
+        return new SetPasswordResponse();
     }
 
     /**
-     * Create an instance of {@link DescribeLayoutComponent }
+     * Create an instance of {@link QueryResult }
      * 
      */
-    public DescribeLayoutComponent createDescribeLayoutComponent() {
-        return new DescribeLayoutComponent();
+    public QueryResult createQueryResult() {
+        return new QueryResult();
     }
 
     /**
-     * Create an instance of {@link SearchResponse }
+     * Create an instance of {@link EmailFileAttachment }
      * 
      */
-    public SearchResponse createSearchResponse() {
-        return new SearchResponse();
+    public EmailFileAttachment createEmailFileAttachment() {
+        return new EmailFileAttachment();
     }
 
     /**
-     * Create an instance of {@link RelatedListSort }
+     * Create an instance of {@link DescribeLayoutSection }
      * 
      */
-    public RelatedListSort createRelatedListSort() {
-        return new RelatedListSort();
+    public DescribeLayoutSection createDescribeLayoutSection() {
+        return new DescribeLayoutSection();
     }
 
     /**
-     * Create an instance of {@link SearchRecord }
+     * Create an instance of {@link ConvertLeadResponse }
      * 
      */
-    public SearchRecord createSearchRecord() {
-        return new SearchRecord();
+    public ConvertLeadResponse createConvertLeadResponse() {
+        return new ConvertLeadResponse();
     }
 
     /**
-     * Create an instance of {@link MassEmailMessage }
+     * Create an instance of {@link QueryResponse }
      * 
      */
-    public MassEmailMessage createMassEmailMessage() {
-        return new MassEmailMessage();
+    public QueryResponse createQueryResponse() {
+        return new QueryResponse();
     }
 
     /**
-     * Create an instance of {@link DescribeLayoutButtonSection }
+     * Create an instance of {@link EmptyRecycleBin }
      * 
      */
-    public DescribeLayoutButtonSection createDescribeLayoutButtonSection() {
-        return new DescribeLayoutButtonSection();
+    public EmptyRecycleBin createEmptyRecycleBin() {
+        return new EmptyRecycleBin();
     }
 
     /**
-     * Create an instance of {@link DescribeLayout }
+     * Create an instance of {@link LeadConvertResult }
      * 
      */
-    public DescribeLayout createDescribeLayout() {
-        return new DescribeLayout();
+    public LeadConvertResult createLeadConvertResult() {
+        return new LeadConvertResult();
     }
 
     /**
-     * Create an instance of {@link GetUpdatedResponse }
+     * Create an instance of {@link EmptyRecycleBinResponse }
      * 
      */
-    public GetUpdatedResponse createGetUpdatedResponse() {
-        return new GetUpdatedResponse();
+    public EmptyRecycleBinResponse createEmptyRecycleBinResponse() {
+        return new EmptyRecycleBinResponse();
     }
 
     /**
-     * Create an instance of {@link SendEmailResult }
+     * Create an instance of {@link GetUserInfo }
      * 
      */
-    public SendEmailResult createSendEmailResult() {
-        return new SendEmailResult();
+    public GetUserInfo createGetUserInfo() {
+        return new GetUserInfo();
     }
 
     /**
-     * Create an instance of {@link DescribeGlobalResponse }
+     * Create an instance of {@link UpsertResult }
      * 
      */
-    public DescribeGlobalResponse createDescribeGlobalResponse() {
-        return new DescribeGlobalResponse();
+    public UpsertResult createUpsertResult() {
+        return new UpsertResult();
     }
 
     /**
-     * Create an instance of {@link InvalidateSessionsResult }
+     * Create an instance of {@link InvalidateSessionsResponse }
      * 
      */
-    public InvalidateSessionsResult createInvalidateSessionsResult() {
-        return new InvalidateSessionsResult();
+    public InvalidateSessionsResponse createInvalidateSessionsResponse() {
+        return new InvalidateSessionsResponse();
     }
 
     /**
@@ -510,35 +518,35 @@
     }
 
     /**
-     * Create an instance of {@link QueryMore }
+     * Create an instance of {@link MergeRequest }
      * 
      */
-    public QueryMore createQueryMore() {
-        return new QueryMore();
+    public MergeRequest createMergeRequest() {
+        return new MergeRequest();
     }
 
     /**
-     * Create an instance of {@link InvalidateSessionsResponse }
+     * Create an instance of {@link DescribeSoftphoneLayoutCallType }
      * 
      */
-    public InvalidateSessionsResponse createInvalidateSessionsResponse() {
-        return new InvalidateSessionsResponse();
+    public DescribeSoftphoneLayoutCallType createDescribeSoftphoneLayoutCallType() {
+        return new DescribeSoftphoneLayoutCallType();
     }
 
     /**
-     * Create an instance of {@link DescribeSoftphoneLayoutResponse }
+     * Create an instance of {@link LoginResponse }
      * 
      */
-    public DescribeSoftphoneLayoutResponse createDescribeSoftphoneLayoutResponse() {
-        return new DescribeSoftphoneLayoutResponse();
+    public LoginResponse createLoginResponse() {
+        return new LoginResponse();
     }
 
     /**
-     * Create an instance of {@link SetPassword }
+     * Create an instance of {@link DescribeLayoutComponent }
      * 
      */
-    public SetPassword createSetPassword() {
-        return new SetPassword();
+    public DescribeLayoutComponent createDescribeLayoutComponent() {
+        return new DescribeLayoutComponent();
     }
 
     /**
@@ -550,182 +558,254 @@
     }
 
     /**
-     * Create an instance of {@link QueryOptions }
+     * Create an instance of {@link LeadConvert }
      * 
      */
-    public QueryOptions createQueryOptions() {
-        return new QueryOptions();
+    public LeadConvert createLeadConvert() {
+        return new LeadConvert();
     }
 
     /**
-     * Create an instance of {@link DescribeGlobal }
+     * Create an instance of {@link DeleteResult }
      * 
      */
-    public DescribeGlobal createDescribeGlobal() {
-        return new DescribeGlobal();
+    public DeleteResult createDeleteResult() {
+        return new DeleteResult();
     }
 
     /**
-     * Create an instance of {@link SendEmail }
+     * Create an instance of {@link DeletedRecord }
      * 
      */
-    public SendEmail createSendEmail() {
-        return new SendEmail();
+    public DeletedRecord createDeletedRecord() {
+        return new DeletedRecord();
     }
 
     /**
-     * Create an instance of {@link DescribeSoftphoneLayoutResult }
+     * Create an instance of {@link ConvertLead }
      * 
      */
-    public DescribeSoftphoneLayoutResult createDescribeSoftphoneLayoutResult() {
-        return new DescribeSoftphoneLayoutResult();
+    public ConvertLead createConvertLead() {
+        return new ConvertLead();
     }
 
     /**
-     * Create an instance of {@link Search }
+     * Create an instance of {@link SetPasswordResult }
      * 
      */
-    public Search createSearch() {
-        return new Search();
+    public SetPasswordResult createSetPasswordResult() {
+        return new SetPasswordResult();
     }
 
     /**
-     * Create an instance of {@link DescribeLayoutItem }
+     * Create an instance of {@link GetServerTimestamp }
      * 
      */
-    public DescribeLayoutItem createDescribeLayoutItem() {
-        return new DescribeLayoutItem();
+    public GetServerTimestamp createGetServerTimestamp() {
+        return new GetServerTimestamp();
     }
 
     /**
-     * Create an instance of {@link DescribeSObjectResult }
+     * Create an instance of {@link SendEmailResult }
      * 
      */
-    public DescribeSObjectResult createDescribeSObjectResult() {
-        return new DescribeSObjectResult();
+    public SendEmailResult createSendEmailResult() {
+        return new SendEmailResult();
     }
 
     /**
-     * Create an instance of {@link ProcessResult }
+     * Create an instance of {@link DescribeSObjectResponse }
      * 
      */
-    public ProcessResult createProcessResult() {
-        return new ProcessResult();
+    public DescribeSObjectResponse createDescribeSObjectResponse() {
+        return new DescribeSObjectResponse();
     }
 
     /**
-     * Create an instance of {@link InvalidateSessions }
+     * Create an instance of {@link EmptyRecycleBinResult }
      * 
      */
-    public InvalidateSessions createInvalidateSessions() {
-        return new InvalidateSessions();
+    public EmptyRecycleBinResult createEmptyRecycleBinResult() {
+        return new EmptyRecycleBinResult();
     }
 
     /**
-     * Create an instance of {@link PackageVersionHeader }
+     * Create an instance of {@link DescribeDataCategoryGroupStructuresResponse }
      * 
      */
-    public PackageVersionHeader createPackageVersionHeader() {
-        return new PackageVersionHeader();
+    public DescribeDataCategoryGroupStructuresResponse createDescribeDataCategoryGroupStructuresResponse() {
+        return new DescribeDataCategoryGroupStructuresResponse();
     }
 
     /**
-     * Create an instance of {@link DescribeTabsResponse }
+     * Create an instance of {@link DisableFeedTrackingHeader }
      * 
      */
-    public DescribeTabsResponse createDescribeTabsResponse() {
-        return new DescribeTabsResponse();
+    public DisableFeedTrackingHeader createDisableFeedTrackingHeader() {
+        return new DisableFeedTrackingHeader();
     }
 
     /**
-     * Create an instance of {@link SendEmailResponse }
+     * Create an instance of {@link DescribeLayout2 }
      * 
      */
-    public SendEmailResponse createSendEmailResponse() {
-        return new SendEmailResponse();
+    public DescribeLayout2 createDescribeLayout2() {
+        return new DescribeLayout2();
     }
 
     /**
-     * Create an instance of {@link PicklistForRecordType }
+     * Create an instance of {@link GetUpdatedResult }
      * 
      */
-    public PicklistForRecordType createPicklistForRecordType() {
-        return new PicklistForRecordType();
+    public GetUpdatedResult createGetUpdatedResult() {
+        return new GetUpdatedResult();
     }
 
     /**
-     * Create an instance of {@link AllowFieldTruncationHeader }
+     * Create an instance of {@link Update }
      * 
      */
-    public AllowFieldTruncationHeader createAllowFieldTruncationHeader() {
-        return new AllowFieldTruncationHeader();
+    public Update createUpdate() {
+        return new Update();
     }
 
     /**
-     * Create an instance of {@link UpdateResponse }
+     * Create an instance of {@link RetrieveResponse }
      * 
      */
-    public UpdateResponse createUpdateResponse() {
-        return new UpdateResponse();
+    public RetrieveResponse createRetrieveResponse() {
+        return new RetrieveResponse();
     }
 
     /**
-     * Create an instance of {@link QueryResponse }
+     * Create an instance of {@link RelatedList }
      * 
      */
-    public QueryResponse createQueryResponse() {
-        return new QueryResponse();
+    public RelatedList createRelatedList() {
+        return new RelatedList();
     }
 
     /**
-     * Create an instance of {@link DescribeSoftphoneLayoutSection }
+     * Create an instance of {@link GetDeleted }
      * 
      */
-    public DescribeSoftphoneLayoutSection createDescribeSoftphoneLayoutSection() {
-        return new DescribeSoftphoneLayoutSection();
+    public GetDeleted createGetDeleted() {
+        return new GetDeleted();
     }
 
     /**
-     * Create an instance of {@link CreateResponse }
+     * Create an instance of {@link UndeleteResult }
      * 
      */
-    public CreateResponse createCreateResponse() {
-        return new CreateResponse();
+    public UndeleteResult createUndeleteResult() {
+        return new UndeleteResult();
     }
 
     /**
-     * Create an instance of {@link QueryResult }
+     * Create an instance of {@link Error }
      * 
      */
-    public QueryResult createQueryResult() {
-        return new QueryResult();
+    public Error createError() {
+        return new Error();
     }
 
     /**
-     * Create an instance of {@link SaveResult }
+     * Create an instance of {@link DebuggingHeader }
      * 
      */
-    public SaveResult createSaveResult() {
-        return new SaveResult();
+    public DebuggingHeader createDebuggingHeader() {
+        return new DebuggingHeader();
     }
 
     /**
-     * Create an instance of {@link DescribeSObject }
+     * Create an instance of {@link DescribeDataCategoryGroupStructureResult }
      * 
      */
-    public DescribeSObject createDescribeSObject() {
-        return new DescribeSObject();
+    public DescribeDataCategoryGroupStructureResult createDescribeDataCategoryGroupStructureResult() {
+        return new DescribeDataCategoryGroupStructureResult();
     }
 
     /**
-     * Create an instance of {@link Process }
+     * Create an instance of {@link UndeleteResponse }
      * 
      */
-    public Process createProcess() {
-        return new Process();
+    public UndeleteResponse createUndeleteResponse() {
+        return new UndeleteResponse();
     }
 
     /**
+     * Create an instance of {@link PicklistForRecordType }
+     * 
+     */
+    public PicklistForRecordType createPicklistForRecordType() {
+        return new PicklistForRecordType();
+    }
+
+    /**
+     * Create an instance of {@link DescribeSoftphoneLayoutInfoField }
+     * 
+     */
+    public DescribeSoftphoneLayoutInfoField createDescribeSoftphoneLayoutInfoField() {
+        return new DescribeSoftphoneLayoutInfoField();
+    }
+
+    /**
+     * Create an instance of {@link DescribeLayoutResult }
+     * 
+     */
+    public DescribeLayoutResult createDescribeLayoutResult() {
+        return new DescribeLayoutResult();
+    }
+
+    /**
+     * Create an instance of {@link DescribeSoftphoneLayoutResult }
+     * 
+     */
+    public DescribeSoftphoneLayoutResult createDescribeSoftphoneLayoutResult() {
+        return new DescribeSoftphoneLayoutResult();
+    }
+
+    /**
+     * Create an instance of {@link DescribeLayoutButton }
+     * 
+     */
+    public DescribeLayoutButton createDescribeLayoutButton() {
+        return new DescribeLayoutButton();
+    }
+
+    /**
+     * Create an instance of {@link DeleteResponse }
+     * 
+     */
+    public DeleteResponse createDeleteResponse() {
+        return new DeleteResponse();
+    }
+
+    /**
+     * Create an instance of {@link MruHeader }
+     * 
+     */
+    public MruHeader createMruHeader() {
+        return new MruHeader();
+    }
+
+    /**
+     * Create an instance of {@link SendEmailResponse }
+     * 
+     */
+    public SendEmailResponse createSendEmailResponse() {
+        return new SendEmailResponse();
+    }
+
+    /**
+     * Create an instance of {@link GetUpdated }
+     * 
+     */
+    public GetUpdated createGetUpdated() {
+        return new GetUpdated();
+    }
+
+    /**
      * Create an instance of {@link AssignmentRuleHeader }
      * 
      */
@@ -734,179 +814,179 @@
     }
 
     /**
-     * Create an instance of {@link GetServerTimestamp }
+     * Create an instance of {@link GetUserInfoResult }
      * 
      */
-    public GetServerTimestamp createGetServerTimestamp() {
-        return new GetServerTimestamp();
+    public GetUserInfoResult createGetUserInfoResult() {
+        return new GetUserInfoResult();
     }
 
     /**
-     * Create an instance of {@link ConvertLeadResponse }
+     * Create an instance of {@link ResetPasswordResult }
      * 
      */
-    public ConvertLeadResponse createConvertLeadResponse() {
-        return new ConvertLeadResponse();
+    public ResetPasswordResult createResetPasswordResult() {
+        return new ResetPasswordResult();
     }
 
     /**
-     * Create an instance of {@link Query }
+     * Create an instance of {@link ProcessResult }
      * 
      */
-    public Query createQuery() {
-        return new Query();
+    public ProcessResult createProcessResult() {
+        return new ProcessResult();
     }
 
     /**
-     * Create an instance of {@link GetUserInfo }
+     * Create an instance of {@link InvalidateSessionsResult }
      * 
      */
-    public GetUserInfo createGetUserInfo() {
-        return new GetUserInfo();
+    public InvalidateSessionsResult createInvalidateSessionsResult() {
+        return new InvalidateSessionsResult();
     }
 
     /**
-     * Create an instance of {@link GetDeletedResponse }
+     * Create an instance of {@link SessionHeader }
      * 
      */
-    public GetDeletedResponse createGetDeletedResponse() {
-        return new GetDeletedResponse();
+    public SessionHeader createSessionHeader() {
+        return new SessionHeader();
     }
 
     /**
-     * Create an instance of {@link Create }
+     * Create an instance of {@link RelatedListColumn }
      * 
      */
-    public Create createCreate() {
-        return new Create();
+    public RelatedListColumn createRelatedListColumn() {
+        return new RelatedListColumn();
     }
 
     /**
-     * Create an instance of {@link MergeResult }
+     * Create an instance of {@link Login }
      * 
      */
-    public MergeResult createMergeResult() {
-        return new MergeResult();
+    public Login createLogin() {
+        return new Login();
     }
 
     /**
-     * Create an instance of {@link DescribeSoftphoneLayoutCallType }
+     * Create an instance of {@link SendEmailError }
      * 
      */
-    public DescribeSoftphoneLayoutCallType createDescribeSoftphoneLayoutCallType() {
-        return new DescribeSoftphoneLayoutCallType();
+    public SendEmailError createSendEmailError() {
+        return new SendEmailError();
     }
 
     /**
-     * Create an instance of {@link DeletedRecord }
+     * Create an instance of {@link GetServerTimestampResponse }
      * 
      */
-    public DeletedRecord createDeletedRecord() {
-        return new DeletedRecord();
+    public GetServerTimestampResponse createGetServerTimestampResponse() {
+        return new GetServerTimestampResponse();
     }
 
     /**
-     * Create an instance of {@link GetUpdated }
+     * Create an instance of {@link CallOptions }
      * 
      */
-    public GetUpdated createGetUpdated() {
-        return new GetUpdated();
+    public CallOptions createCallOptions() {
+        return new CallOptions();
     }
 
     /**
-     * Create an instance of {@link GetDeleted }
+     * Create an instance of {@link DataCategory }
      * 
      */
-    public GetDeleted createGetDeleted() {
-        return new GetDeleted();
+    public DataCategory createDataCategory() {
+        return new DataCategory();
     }
 
     /**
-     * Create an instance of {@link DescribeSoftphoneLayout }
+     * Create an instance of {@link QueryAllResponse }
      * 
      */
-    public DescribeSoftphoneLayout createDescribeSoftphoneLayout() {
-        return new DescribeSoftphoneLayout();
+    public QueryAllResponse createQueryAllResponse() {
+        return new QueryAllResponse();
     }
 
     /**
-     * Create an instance of {@link EmptyRecycleBinResponse }
+     * Create an instance of {@link DescribeGlobalSObjectResult }
      * 
      */
-    public EmptyRecycleBinResponse createEmptyRecycleBinResponse() {
-        return new EmptyRecycleBinResponse();
+    public DescribeGlobalSObjectResult createDescribeGlobalSObjectResult() {
+        return new DescribeGlobalSObjectResult();
     }
 
     /**
-     * Create an instance of {@link ConvertLead }
+     * Create an instance of {@link PicklistEntry }
      * 
      */
-    public ConvertLead createConvertLead() {
-        return new ConvertLead();
+    public PicklistEntry createPicklistEntry() {
+        return new PicklistEntry();
     }
 
     /**
-     * Create an instance of {@link SessionHeader }
+     * Create an instance of {@link DescribeSObjects }
      * 
      */
-    public SessionHeader createSessionHeader() {
-        return new SessionHeader();
+    public DescribeSObjects createDescribeSObjects() {
+        return new DescribeSObjects();
     }
 
     /**
-     * Create an instance of {@link LoginResponse }
+     * Create an instance of {@link Email }
      * 
      */
-    public LoginResponse createLoginResponse() {
-        return new LoginResponse();
+    public Email createEmail() {
+        return new Email();
     }
 
     /**
-     * Create an instance of {@link DescribeGlobalResult }
+     * Create an instance of {@link DescribeTabsResponse }
      * 
      */
-    public DescribeGlobalResult createDescribeGlobalResult() {
-        return new DescribeGlobalResult();
+    public DescribeTabsResponse createDescribeTabsResponse() {
+        return new DescribeTabsResponse();
     }
 
     /**
-     * Create an instance of {@link MergeRequest }
+     * Create an instance of {@link Process }
      * 
      */
-    public MergeRequest createMergeRequest() {
-        return new MergeRequest();
+    public Process createProcess() {
+        return new Process();
     }
 
     /**
-     * Create an instance of {@link GetUserInfoResult }
+     * Create an instance of {@link DescribeLayoutItem }
      * 
      */
-    public GetUserInfoResult createGetUserInfoResult() {
-        return new GetUserInfoResult();
+    public DescribeLayoutItem createDescribeLayoutItem() {
+        return new DescribeLayoutItem();
     }
 
     /**
-     * Create an instance of {@link ProcessWorkitemRequest }
+     * Create an instance of {@link ProcessRequest }
      * 
      */
-    public ProcessWorkitemRequest createProcessWorkitemRequest() {
-        return new ProcessWorkitemRequest();
+    public ProcessRequest createProcessRequest() {
+        return new ProcessRequest();
     }
 
     /**
-     * Create an instance of {@link SetPasswordResponse }
+     * Create an instance of {@link Logout }
      * 
      */
-    public SetPasswordResponse createSetPasswordResponse() {
-        return new SetPasswordResponse();
+    public Logout createLogout() {
+        return new Logout();
     }
 
     /**
-     * Create an instance of {@link ResetPasswordResponse }
+     * Create an instance of {@link RelatedListSort }
      * 
      */
-    public ResetPasswordResponse createResetPasswordResponse() {
-        return new ResetPasswordResponse();
+    public RelatedListSort createRelatedListSort() {
+        return new RelatedListSort();
     }
 
     /**
@@ -918,38 +998,46 @@
     }
 
     /**
-     * Create an instance of {@link DescribeSoftphoneLayoutInfoField }
+     * Create an instance of {@link Undelete }
      * 
      */
-    public DescribeSoftphoneLayoutInfoField createDescribeSoftphoneLayoutInfoField() {
-        return new DescribeSoftphoneLayoutInfoField();
+    public Undelete createUndelete() {
+        return new Undelete();
     }
 
     /**
-     * Create an instance of {@link MydescribeLayout }
+     * Create an instance of {@link DescribeSObjectsResponse }
      * 
      */
-    public MydescribeLayout createMydescribeLayout() {
-        return new MydescribeLayout();
+    public DescribeSObjectsResponse createDescribeSObjectsResponse() {
+        return new DescribeSObjectsResponse();
     }
 
     /**
-     * Create an instance of {@link RelatedList }
+     * Create an instance of {@link GetDeletedResult }
      * 
      */
-    public RelatedList createRelatedList() {
-        return new RelatedList();
+    public GetDeletedResult createGetDeletedResult() {
+        return new GetDeletedResult();
     }
 
     /**
-     * Create an instance of {@link RelatedListColumn }
+     * Create an instance of {@link SearchRecord }
      * 
      */
-    public RelatedListColumn createRelatedListColumn() {
-        return new RelatedListColumn();
+    public SearchRecord createSearchRecord() {
+        return new SearchRecord();
     }
 
     /**
+     * Create an instance of {@link GetDeletedResponse }
+     * 
+     */
+    public GetDeletedResponse createGetDeletedResponse() {
+        return new GetDeletedResponse();
+    }
+
+    /**
      * Create an instance of {@link PackageVersion }
      * 
      */
@@ -958,192 +1046,192 @@
     }
 
     /**
-     * Create an instance of {@link UndeleteResponse }
+     * Create an instance of {@link DescribeLayoutResponse }
      * 
      */
-    public UndeleteResponse createUndeleteResponse() {
-        return new UndeleteResponse();
+    public DescribeLayoutResponse createDescribeLayoutResponse() {
+        return new DescribeLayoutResponse();
     }
 
     /**
-     * Create an instance of {@link EmailFileAttachment }
+     * Create an instance of {@link ResetPassword }
      * 
      */
-    public EmailFileAttachment createEmailFileAttachment() {
-        return new EmailFileAttachment();
+    public ResetPassword createResetPassword() {
+        return new ResetPassword();
     }
 
     /**
-     * Create an instance of {@link DescribeSObjects }
+     * Create an instance of {@link AllowFieldTruncationHeader }
      * 
      */
-    public DescribeSObjects createDescribeSObjects() {
-        return new DescribeSObjects();
+    public AllowFieldTruncationHeader createAllowFieldTruncationHeader() {
+        return new AllowFieldTruncationHeader();
     }
 
     /**
-     * Create an instance of {@link QueryAllResponse }
+     * Create an instance of {@link DescribeGlobal }
      * 
      */
-    public QueryAllResponse createQueryAllResponse() {
-        return new QueryAllResponse();
+    public DescribeGlobal createDescribeGlobal() {
+        return new DescribeGlobal();
     }
 
     /**
-     * Create an instance of {@link DescribeLayoutResponse }
+     * Create an instance of {@link DescribeDataCategoryGroups }
      * 
      */
-    public DescribeLayoutResponse createDescribeLayoutResponse() {
-        return new DescribeLayoutResponse();
+    public DescribeDataCategoryGroups createDescribeDataCategoryGroups() {
+        return new DescribeDataCategoryGroups();
     }
 
     /**
-     * Create an instance of {@link EmptyRecycleBinResult }
+     * Create an instance of {@link SearchResponse }
      * 
      */
-    public EmptyRecycleBinResult createEmptyRecycleBinResult() {
-        return new EmptyRecycleBinResult();
+    public SearchResponse createSearchResponse() {
+        return new SearchResponse();
     }
 
     /**
-     * Create an instance of {@link QueryMoreResponse }
+     * Create an instance of {@link DescribeSObject }
      * 
      */
-    public QueryMoreResponse createQueryMoreResponse() {
-        return new QueryMoreResponse();
+    public DescribeSObject createDescribeSObject() {
+        return new DescribeSObject();
     }
 
     /**
-     * Create an instance of {@link UpsertResult }
+     * Create an instance of {@link AllOrNoneHeader }
      * 
      */
-    public UpsertResult createUpsertResult() {
-        return new UpsertResult();
+    public AllOrNoneHeader createAllOrNoneHeader() {
+        return new AllOrNoneHeader();
     }
 
     /**
-     * Create an instance of {@link RetrieveResponse }
+     * Create an instance of {@link UpdateResponse }
      * 
      */
-    public RetrieveResponse createRetrieveResponse() {
-        return new RetrieveResponse();
+    public UpdateResponse createUpdateResponse() {
+        return new UpdateResponse();
     }
 
     /**
-     * Create an instance of {@link GetServerTimestampResponse }
+     * Create an instance of {@link UpsertResponse }
      * 
      */
-    public GetServerTimestampResponse createGetServerTimestampResponse() {
-        return new GetServerTimestampResponse();
+    public UpsertResponse createUpsertResponse() {
+        return new UpsertResponse();
     }
 
     /**
-     * Create an instance of {@link DescribeLayoutSection }
+     * Create an instance of {@link DescribeSObjectResult }
      * 
      */
-    public DescribeLayoutSection createDescribeLayoutSection() {
-        return new DescribeLayoutSection();
+    public DescribeSObjectResult createDescribeSObjectResult() {
+        return new DescribeSObjectResult();
     }
 
     /**
-     * Create an instance of {@link ChildRelationship }
+     * Create an instance of {@link DescribeSoftphoneLayoutResponse }
      * 
      */
-    public ChildRelationship createChildRelationship() {
-        return new ChildRelationship();
+    public DescribeSoftphoneLayoutResponse createDescribeSoftphoneLayoutResponse() {
+        return new DescribeSoftphoneLayoutResponse();
     }
 
     /**
-     * Create an instance of {@link Field }
+     * Create an instance of {@link QueryMoreResponse }
      * 
      */
-    public Field createField() {
-        return new Field();
+    public QueryMoreResponse createQueryMoreResponse() {
+        return new QueryMoreResponse();
     }
 
     /**
-     * Create an instance of {@link Email }
+     * Create an instance of {@link DescribeTabs }
      * 
      */
-    public Email createEmail() {
-        return new Email();
+    public DescribeTabs createDescribeTabs() {
+        return new DescribeTabs();
     }
 
     /**
-     * Create an instance of {@link SendEmailError }
+     * Create an instance of {@link DescribeSoftphoneScreenPopOption }
      * 
      */
-    public SendEmailError createSendEmailError() {
-        return new SendEmailError();
+    public DescribeSoftphoneScreenPopOption createDescribeSoftphoneScreenPopOption() {
+        return new DescribeSoftphoneScreenPopOption();
     }
 
     /**
-     * Create an instance of {@link DescribeTabs }
+     * Create an instance of {@link DescribeLayout }
      * 
      */
-    public DescribeTabs createDescribeTabs() {
-        return new DescribeTabs();
+    public DescribeLayout createDescribeLayout() {
+        return new DescribeLayout();
     }
 
     /**
-     * Create an instance of {@link GetUpdatedResult }
+     * Create an instance of {@link DescribeDataCategoryGroupsResponse }
      * 
      */
-    public GetUpdatedResult createGetUpdatedResult() {
-        return new GetUpdatedResult();
+    public DescribeDataCategoryGroupsResponse createDescribeDataCategoryGroupsResponse() {
+        return new DescribeDataCategoryGroupsResponse();
     }
 
     /**
-     * Create an instance of {@link UndeleteResult }
+     * Create an instance of {@link ResetPasswordResponse }
      * 
      */
-    public UndeleteResult createUndeleteResult() {
-        return new UndeleteResult();
+    public ResetPasswordResponse createResetPasswordResponse() {
+        return new ResetPasswordResponse();
     }
 
     /**
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "orgWideEmailAddressId", scope = SingleEmailMessage.class)
-    public JAXBElement createSingleEmailMessageOrgWideEmailAddressId(String value) {
-        return new JAXBElement(_SingleEmailMessageOrgWideEmailAddressId_QNAME, String.class, SingleEmailMessage.class, value);
+    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "contentType", scope = EmailFileAttachment.class)
+    public JAXBElement createEmailFileAttachmentContentType(String value) {
+        return new JAXBElement(_EmailFileAttachmentContentType_QNAME, String.class, EmailFileAttachment.class, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "inReplyTo", scope = SingleEmailMessage.class)
-    public JAXBElement createSingleEmailMessageInReplyTo(String value) {
-        return new JAXBElement(_SingleEmailMessageInReplyTo_QNAME, String.class, SingleEmailMessage.class, value);
+    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "body", scope = EmailFileAttachment.class)
+    public JAXBElement createEmailFileAttachmentBody(byte[] value) {
+        return new JAXBElement(_EmailFileAttachmentBody_QNAME, byte[].class, EmailFileAttachment.class, ((byte[]) value));
     }
 
     /**
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "references", scope = SingleEmailMessage.class)
-    public JAXBElement createSingleEmailMessageReferences(String value) {
-        return new JAXBElement(_SingleEmailMessageReferences_QNAME, String.class, SingleEmailMessage.class, value);
+    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "orgWideEmailAddressId", scope = SingleEmailMessage.class)
+    public JAXBElement createSingleEmailMessageOrgWideEmailAddressId(String value) {
+        return new JAXBElement(_SingleEmailMessageOrgWideEmailAddressId_QNAME, String.class, SingleEmailMessage.class, value);
     }
 
     /**
      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "contentType", scope = EmailFileAttachment.class)
-    public JAXBElement createEmailFileAttachmentContentType(String value) {
-        return new JAXBElement(_EmailFileAttachmentContentType_QNAME, String.class, EmailFileAttachment.class, value);
+    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "inReplyTo", scope = SingleEmailMessage.class)
+    public JAXBElement createSingleEmailMessageInReplyTo(String value) {
+        return new JAXBElement(_SingleEmailMessageInReplyTo_QNAME, String.class, SingleEmailMessage.class, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "body", scope = EmailFileAttachment.class)
-    public JAXBElement createEmailFileAttachmentBody(byte[] value) {
-        return new JAXBElement(_EmailFileAttachmentBody_QNAME, byte[].class, EmailFileAttachment.class, ((byte[]) value));
+    @XmlElementDecl(namespace = "urn:partner.soap.sforce.com", name = "references", scope = SingleEmailMessage.class)
+    public JAXBElement createSingleEmailMessageReferences(String value) {
+        return new JAXBElement(_SingleEmailMessageReferences_QNAME, String.class, SingleEmailMessage.class, value);
     }
 
 }
Index: src/main/java/com/sforce/soap/partner/GetUserInfoResult.java
===================================================================
--- src/main/java/com/sforce/soap/partner/GetUserInfoResult.java	(revision 3443)
+++ src/main/java/com/sforce/soap/partner/GetUserInfoResult.java	(working copy)
@@ -19,6 +19,7 @@
  *       <sequence>
  *         <element name="accessibilityMode" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
  *         <element name="currencySymbol" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="orgAttachmentFileSizeLimit" type="{http://www.w3.org/2001/XMLSchema}int"/>
  *         <element name="orgDefaultCurrencyIsoCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
  *         <element name="orgDisallowHtmlAttachments" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
  *         <element name="orgHasPersonAccounts" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
@@ -27,6 +28,7 @@
  *         <element name="organizationName" type="{http://www.w3.org/2001/XMLSchema}string"/>
  *         <element name="profileId" type="{urn:partner.soap.sforce.com}ID"/>
  *         <element name="roleId" type="{urn:partner.soap.sforce.com}ID"/>
+ *         <element name="sessionSecondsValid" type="{http://www.w3.org/2001/XMLSchema}int"/>
  *         <element name="userDefaultCurrencyIsoCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
  *         <element name="userEmail" type="{http://www.w3.org/2001/XMLSchema}string"/>
  *         <element name="userFullName" type="{http://www.w3.org/2001/XMLSchema}string"/>
@@ -49,6 +51,7 @@
 @XmlType(name = "GetUserInfoResult", propOrder = {
     "accessibilityMode",
     "currencySymbol",
+    "orgAttachmentFileSizeLimit",
     "orgDefaultCurrencyIsoCode",
     "orgDisallowHtmlAttachments",
     "orgHasPersonAccounts",
@@ -57,6 +60,7 @@
     "organizationName",
     "profileId",
     "roleId",
+    "sessionSecondsValid",
     "userDefaultCurrencyIsoCode",
     "userEmail",
     "userFullName",
@@ -73,6 +77,7 @@
     protected boolean accessibilityMode;
     @XmlElement(required = true, nillable = true)
     protected String currencySymbol;
+    protected int orgAttachmentFileSizeLimit;
     @XmlElement(required = true, nillable = true)
     protected String orgDefaultCurrencyIsoCode;
     protected boolean orgDisallowHtmlAttachments;
@@ -86,6 +91,7 @@
     protected String profileId;
     @XmlElement(required = true, nillable = true)
     protected String roleId;
+    protected int sessionSecondsValid;
     @XmlElement(required = true, nillable = true)
     protected String userDefaultCurrencyIsoCode;
     @XmlElement(required = true)
@@ -148,6 +154,22 @@
     }
 
     /**
+     * Gets the value of the orgAttachmentFileSizeLimit property.
+     * 
+     */
+    public int getOrgAttachmentFileSizeLimit() {
+        return orgAttachmentFileSizeLimit;
+    }
+
+    /**
+     * Sets the value of the orgAttachmentFileSizeLimit property.
+     * 
+     */
+    public void setOrgAttachmentFileSizeLimit(int value) {
+        this.orgAttachmentFileSizeLimit = value;
+    }
+
+    /**
      * Gets the value of the orgDefaultCurrencyIsoCode property.
      * 
      * @return
@@ -316,6 +338,22 @@
     }
 
     /**
+     * Gets the value of the sessionSecondsValid property.
+     * 
+     */
+    public int getSessionSecondsValid() {
+        return sessionSecondsValid;
+    }
+
+    /**
+     * Sets the value of the sessionSecondsValid property.
+     * 
+     */
+    public void setSessionSecondsValid(int value) {
+        this.sessionSecondsValid = value;
+    }
+
+    /**
      * Gets the value of the userDefaultCurrencyIsoCode property.
      * 
      * @return
Index: src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructureResult.java
===================================================================
--- src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructureResult.java	(revision 0)
+++ src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupStructureResult.java	(revision 0)
@@ -0,0 +1,180 @@
+
+package com.sforce.soap.partner;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * 

Java class for DescribeDataCategoryGroupStructureResult complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DescribeDataCategoryGroupStructureResult">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="sobject" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="topCategories" type="{urn:partner.soap.sforce.com}DataCategory" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DescribeDataCategoryGroupStructureResult", propOrder = { + "description", + "label", + "name", + "sobject", + "topCategories" +}) +public class DescribeDataCategoryGroupStructureResult { + + @XmlElement(required = true) + protected String description; + @XmlElement(required = true) + protected String label; + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected String sobject; + protected List topCategories; + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Gets the value of the label property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabel(String value) { + this.label = value; + } + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the sobject property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSobject() { + return sobject; + } + + /** + * Sets the value of the sobject property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSobject(String value) { + this.sobject = value; + } + + /** + * Gets the value of the topCategories property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the topCategories property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTopCategories().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DataCategory } + * + * + */ + public List getTopCategories() { + if (topCategories == null) { + topCategories = new ArrayList(); + } + return this.topCategories; + } + +} Index: src/main/java/com/sforce/soap/partner/DataCategory.java =================================================================== --- src/main/java/com/sforce/soap/partner/DataCategory.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DataCategory.java (revision 0) @@ -0,0 +1,124 @@ + +package com.sforce.soap.partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for DataCategory complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DataCategory">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="childCategories" type="{urn:partner.soap.sforce.com}DataCategory" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DataCategory", propOrder = { + "childCategories", + "label", + "name" +}) +public class DataCategory { + + protected List childCategories; + @XmlElement(required = true) + protected String label; + @XmlElement(required = true) + protected String name; + + /** + * Gets the value of the childCategories property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the childCategories property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getChildCategories().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DataCategory } + * + * + */ + public List getChildCategories() { + if (childCategories == null) { + childCategories = new ArrayList(); + } + return this.childCategories; + } + + /** + * Gets the value of the label property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabel() { + return label; + } + + /** + * Sets the value of the label property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabel(String value) { + this.label = value; + } + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + +} Index: src/main/java/com/sforce/soap/partner/InvalidIdFault.java =================================================================== --- src/main/java/com/sforce/soap/partner/InvalidIdFault.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/InvalidIdFault.java (working copy) @@ -5,15 +5,15 @@ /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebFault(name = "InvalidIdFault", targetNamespace = "urn:fault.partner.soap.sforce.com") public class InvalidIdFault extends Exception { - public static final long serialVersionUID = 20100401143501L; + public static final long serialVersionUID = 20110901085415L; private com.sforce.soap.partner.fault.InvalidIdFault invalidIdFault; Index: src/main/java/com/sforce/soap/partner/AllOrNoneHeader.java =================================================================== --- src/main/java/com/sforce/soap/partner/AllOrNoneHeader.java (revision 0) +++ src/main/java/com/sforce/soap/partner/AllOrNoneHeader.java (revision 0) @@ -0,0 +1,54 @@ + +package com.sforce.soap.partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="allOrNone" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "allOrNone" +}) +@XmlRootElement(name = "AllOrNoneHeader") +public class AllOrNoneHeader { + + protected boolean allOrNone; + + /** + * Gets the value of the allOrNone property. + * + */ + public boolean isAllOrNone() { + return allOrNone; + } + + /** + * Sets the value of the allOrNone property. + * + */ + public void setAllOrNone(boolean value) { + this.allOrNone = value; + } + +} Index: src/main/java/com/sforce/soap/partner/Soap.java =================================================================== --- src/main/java/com/sforce/soap/partner/Soap.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/Soap.java (working copy) @@ -9,57 +9,50 @@ import javax.xml.ws.ResponseWrapper; /** - * This class was generated by Apache CXF 2.2.5 - * Thu Apr 01 14:35:01 EDT 2010 - * Generated source version: 2.2.5 + * This class was generated by Apache CXF 2.2.12 + * Thu Sep 01 08:54:15 CDT 2011 + * Generated source version: 2.2.12 * */ @WebService(targetNamespace = "urn:partner.soap.sforce.com", name = "Soap") -@XmlSeeAlso({ObjectFactory.class,com.sforce.soap.partner.fault.ObjectFactory.class,com.sforce.soap.partner.sobject.ObjectFactory.class}) +@XmlSeeAlso({ObjectFactory.class, com.sforce.soap.partner.fault.ObjectFactory.class, com.sforce.soap.partner.sobject.ObjectFactory.class}) public interface Soap { @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "merge", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Merge") - @ResponseWrapper(localName = "mergeResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.MergeResponse") @WebMethod + @ResponseWrapper(localName = "mergeResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.MergeResponse") public java.util.List merge( @WebParam(name = "request", targetNamespace = "urn:partner.soap.sforce.com") - java.util.List request, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.util.List request ) throws InvalidFieldFault, InvalidSObjectFault, InvalidIdFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "getUserInfo", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetUserInfo") - @ResponseWrapper(localName = "getUserInfoResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetUserInfoResponse") @WebMethod - public com.sforce.soap.partner.GetUserInfoResult getUserInfo( - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader - ) throws UnexpectedErrorFault; + @ResponseWrapper(localName = "getUserInfoResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetUserInfoResponse") + public com.sforce.soap.partner.GetUserInfoResult getUserInfo() throws UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "describeSoftphoneLayout", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSoftphoneLayout") - @ResponseWrapper(localName = "describeSoftphoneLayoutResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSoftphoneLayoutResponse") @WebMethod + @ResponseWrapper(localName = "describeSoftphoneLayoutResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSoftphoneLayoutResponse") public com.sforce.soap.partner.DescribeSoftphoneLayoutResult describeSoftphoneLayout() throws UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "update", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Update") - @ResponseWrapper(localName = "updateResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.UpdateResponse") @WebMethod + @ResponseWrapper(localName = "updateResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.UpdateResponse") public java.util.List update( @WebParam(name = "sObjects", targetNamespace = "urn:partner.soap.sforce.com") - java.util.List sObjects, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.util.List sObjects ) throws InvalidFieldFault, InvalidSObjectFault, InvalidIdFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "setPassword", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SetPassword") - @ResponseWrapper(localName = "setPasswordResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SetPasswordResponse") @WebMethod + @ResponseWrapper(localName = "setPasswordResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SetPasswordResponse") public com.sforce.soap.partner.SetPasswordResult setPassword( @WebParam(name = "userId", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String userId, @@ -68,57 +61,49 @@ ) throws InvalidNewPasswordFault, InvalidIdFault, UnexpectedErrorFault; @RequestWrapper(localName = "logout", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Logout") - @ResponseWrapper(localName = "logoutResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.LogoutResponse") @WebMethod - public void logout( - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader) throws UnexpectedErrorFault; + @ResponseWrapper(localName = "logoutResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.LogoutResponse") + public void logout() throws UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "retrieve", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Retrieve") - @ResponseWrapper(localName = "retrieveResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.RetrieveResponse") @WebMethod + @ResponseWrapper(localName = "retrieveResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.RetrieveResponse") public java.util.List retrieve( @WebParam(name = "fieldList", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String fieldList, @WebParam(name = "sObjectType", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String sObjectType, @WebParam(name = "ids", targetNamespace = "urn:partner.soap.sforce.com") - java.util.List ids, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.util.List ids ) throws InvalidFieldFault, MalformedQueryFault, InvalidSObjectFault, InvalidIdFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "queryAll", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryAll") - @ResponseWrapper(localName = "queryAllResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryAllResponse") @WebMethod + @ResponseWrapper(localName = "queryAllResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryAllResponse") public com.sforce.soap.partner.QueryResult queryAll( @WebParam(name = "queryString", targetNamespace = "urn:partner.soap.sforce.com") - java.lang.String queryString, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.lang.String queryString ) throws InvalidFieldFault, MalformedQueryFault, InvalidSObjectFault, InvalidIdFault, UnexpectedErrorFault, InvalidQueryLocatorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "getUpdated", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetUpdated") - @ResponseWrapper(localName = "getUpdatedResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetUpdatedResponse") @WebMethod + @ResponseWrapper(localName = "getUpdatedResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetUpdatedResponse") public com.sforce.soap.partner.GetUpdatedResult getUpdated( @WebParam(name = "sObjectType", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String sObjectType, @WebParam(name = "startDate", targetNamespace = "urn:partner.soap.sforce.com") javax.xml.datatype.XMLGregorianCalendar startDate, @WebParam(name = "endDate", targetNamespace = "urn:partner.soap.sforce.com") - javax.xml.datatype.XMLGregorianCalendar endDate, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + javax.xml.datatype.XMLGregorianCalendar endDate ) throws InvalidSObjectFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "undelete", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Undelete") - @ResponseWrapper(localName = "undeleteResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.UndeleteResponse") @WebMethod + @ResponseWrapper(localName = "undeleteResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.UndeleteResponse") public java.util.List undelete( @WebParam(name = "ids", targetNamespace = "urn:partner.soap.sforce.com") java.util.List ids @@ -126,19 +111,17 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "create", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Create") - @ResponseWrapper(localName = "createResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.CreateResponse") @WebMethod + @ResponseWrapper(localName = "createResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.CreateResponse") public java.util.List create( @WebParam(name = "sObjects", targetNamespace = "urn:partner.soap.sforce.com") - java.util.List sObjects, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.util.List sObjects ) throws InvalidFieldFault, InvalidSObjectFault, InvalidIdFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "sendEmail", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SendEmail") - @ResponseWrapper(localName = "sendEmailResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SendEmailResponse") @WebMethod + @ResponseWrapper(localName = "sendEmailResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SendEmailResponse") public java.util.List sendEmail( @WebParam(name = "messages", targetNamespace = "urn:partner.soap.sforce.com") java.util.List messages @@ -146,8 +129,8 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "search", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Search") - @ResponseWrapper(localName = "searchResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SearchResponse") @WebMethod + @ResponseWrapper(localName = "searchResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.SearchResponse") public com.sforce.soap.partner.SearchResult search( @WebParam(name = "searchString", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String searchString @@ -155,43 +138,50 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "query", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Query") - @ResponseWrapper(localName = "queryResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryResponse") @WebMethod + @ResponseWrapper(localName = "queryResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryResponse") public com.sforce.soap.partner.QueryResult query( @WebParam(name = "queryString", targetNamespace = "urn:partner.soap.sforce.com") - java.lang.String queryString, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.lang.String queryString ) throws InvalidFieldFault, MalformedQueryFault, InvalidSObjectFault, InvalidIdFault, UnexpectedErrorFault, InvalidQueryLocatorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "getDeleted", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetDeleted") - @ResponseWrapper(localName = "getDeletedResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetDeletedResponse") @WebMethod + @ResponseWrapper(localName = "getDeletedResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetDeletedResponse") public com.sforce.soap.partner.GetDeletedResult getDeleted( @WebParam(name = "sObjectType", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String sObjectType, @WebParam(name = "startDate", targetNamespace = "urn:partner.soap.sforce.com") javax.xml.datatype.XMLGregorianCalendar startDate, @WebParam(name = "endDate", targetNamespace = "urn:partner.soap.sforce.com") - javax.xml.datatype.XMLGregorianCalendar endDate, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + javax.xml.datatype.XMLGregorianCalendar endDate ) throws InvalidSObjectFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "process", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Process") - @ResponseWrapper(localName = "processResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ProcessResponse") @WebMethod + @ResponseWrapper(localName = "processResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ProcessResponse") public java.util.List process( @WebParam(name = "actions", targetNamespace = "urn:partner.soap.sforce.com") java.util.List actions ) throws InvalidIdFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") + @RequestWrapper(localName = "describeDataCategoryGroupStructures", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeDataCategoryGroupStructures") + @WebMethod + @ResponseWrapper(localName = "describeDataCategoryGroupStructuresResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeDataCategoryGroupStructuresResponse") + public java.util.List describeDataCategoryGroupStructures( + @WebParam(name = "pairs", targetNamespace = "urn:partner.soap.sforce.com") + java.util.List pairs, + @WebParam(name = "topCategoriesOnly", targetNamespace = "urn:partner.soap.sforce.com") + boolean topCategoriesOnly + ) throws InvalidSObjectFault, UnexpectedErrorFault; + + @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "resetPassword", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ResetPassword") - @ResponseWrapper(localName = "resetPasswordResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ResetPasswordResponse") @WebMethod + @ResponseWrapper(localName = "resetPasswordResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ResetPasswordResponse") public com.sforce.soap.partner.ResetPasswordResult resetPassword( @WebParam(name = "userId", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String userId @@ -199,17 +189,14 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "describeGlobal", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeGlobal") - @ResponseWrapper(localName = "describeGlobalResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeGlobalResponse") @WebMethod - public com.sforce.soap.partner.DescribeGlobalResult describeGlobal( - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader - ) throws UnexpectedErrorFault; + @ResponseWrapper(localName = "describeGlobalResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeGlobalResponse") + public com.sforce.soap.partner.DescribeGlobalResult describeGlobal() throws UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") - @RequestWrapper(localName = "describeLayout", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.MydescribeLayout") - @ResponseWrapper(localName = "describeLayoutResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeLayoutResponse") + @RequestWrapper(localName = "describeLayout", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeLayout") @WebMethod + @ResponseWrapper(localName = "describeLayoutResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeLayoutResponse") public com.sforce.soap.partner.DescribeLayoutResult describeLayout( @WebParam(name = "sObjectType", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String sObjectType, @@ -219,23 +206,29 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "describeTabs", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeTabs") - @ResponseWrapper(localName = "describeTabsResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeTabsResponse") @WebMethod + @ResponseWrapper(localName = "describeTabsResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeTabsResponse") public java.util.List describeTabs() throws UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") + @RequestWrapper(localName = "describeDataCategoryGroups", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeDataCategoryGroups") + @WebMethod + @ResponseWrapper(localName = "describeDataCategoryGroupsResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeDataCategoryGroupsResponse") + public java.util.List describeDataCategoryGroups( + @WebParam(name = "sObjectType", targetNamespace = "urn:partner.soap.sforce.com") + java.util.List sObjectType + ) throws InvalidSObjectFault, UnexpectedErrorFault; + + @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "getServerTimestamp", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetServerTimestamp") - @ResponseWrapper(localName = "getServerTimestampResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetServerTimestampResponse") @WebMethod - public com.sforce.soap.partner.GetServerTimestampResult getServerTimestamp( - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader - ) throws UnexpectedErrorFault; + @ResponseWrapper(localName = "getServerTimestampResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.GetServerTimestampResponse") + public com.sforce.soap.partner.GetServerTimestampResult getServerTimestamp() throws UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "invalidateSessions", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.InvalidateSessions") - @ResponseWrapper(localName = "invalidateSessionsResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.InvalidateSessionsResponse") @WebMethod + @ResponseWrapper(localName = "invalidateSessionsResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.InvalidateSessionsResponse") public java.util.List invalidateSessions( @WebParam(name = "sessionIds", targetNamespace = "urn:partner.soap.sforce.com") java.util.List sessionIds @@ -243,19 +236,17 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "describeSObject", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSObject") - @ResponseWrapper(localName = "describeSObjectResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSObjectResponse") @WebMethod + @ResponseWrapper(localName = "describeSObjectResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSObjectResponse") public com.sforce.soap.partner.DescribeSObjectResult describeSObject( @WebParam(name = "sObjectType", targetNamespace = "urn:partner.soap.sforce.com") - java.lang.String sObjectType, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.lang.String sObjectType ) throws InvalidSObjectFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "login", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Login") - @ResponseWrapper(localName = "loginResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.LoginResponse") @WebMethod + @ResponseWrapper(localName = "loginResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.LoginResponse") public com.sforce.soap.partner.LoginResult login( @WebParam(name = "username", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String username, @@ -265,30 +256,26 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "queryMore", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryMore") - @ResponseWrapper(localName = "queryMoreResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryMoreResponse") @WebMethod + @ResponseWrapper(localName = "queryMoreResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.QueryMoreResponse") public com.sforce.soap.partner.QueryResult queryMore( @WebParam(name = "queryLocator", targetNamespace = "urn:partner.soap.sforce.com") - java.lang.String queryLocator, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.lang.String queryLocator ) throws InvalidFieldFault, UnexpectedErrorFault, InvalidQueryLocatorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "describeSObjects", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSObjects") - @ResponseWrapper(localName = "describeSObjectsResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSObjectsResponse") @WebMethod + @ResponseWrapper(localName = "describeSObjectsResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DescribeSObjectsResponse") public java.util.List describeSObjects( @WebParam(name = "sObjectType", targetNamespace = "urn:partner.soap.sforce.com") - java.util.List sObjectType, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.util.List sObjectType ) throws InvalidSObjectFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "emptyRecycleBin", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.EmptyRecycleBin") - @ResponseWrapper(localName = "emptyRecycleBinResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.EmptyRecycleBinResponse") @WebMethod + @ResponseWrapper(localName = "emptyRecycleBinResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.EmptyRecycleBinResponse") public java.util.List emptyRecycleBin( @WebParam(name = "ids", targetNamespace = "urn:partner.soap.sforce.com") java.util.List ids @@ -296,21 +283,19 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "upsert", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Upsert") - @ResponseWrapper(localName = "upsertResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.UpsertResponse") @WebMethod + @ResponseWrapper(localName = "upsertResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.UpsertResponse") public java.util.List upsert( @WebParam(name = "externalIDFieldName", targetNamespace = "urn:partner.soap.sforce.com") java.lang.String externalIDFieldName, @WebParam(name = "sObjects", targetNamespace = "urn:partner.soap.sforce.com") - java.util.List sObjects, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.util.List sObjects ) throws InvalidFieldFault, InvalidSObjectFault, InvalidIdFault, UnexpectedErrorFault; @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "convertLead", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ConvertLead") - @ResponseWrapper(localName = "convertLeadResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ConvertLeadResponse") @WebMethod + @ResponseWrapper(localName = "convertLeadResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.ConvertLeadResponse") public java.util.List convertLead( @WebParam(name = "leadConverts", targetNamespace = "urn:partner.soap.sforce.com") java.util.List leadConverts @@ -318,12 +303,10 @@ @WebResult(name = "result", targetNamespace = "urn:partner.soap.sforce.com") @RequestWrapper(localName = "delete", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.Delete") - @ResponseWrapper(localName = "deleteResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DeleteResponse") @WebMethod + @ResponseWrapper(localName = "deleteResponse", targetNamespace = "urn:partner.soap.sforce.com", className = "com.sforce.soap.partner.DeleteResponse") public java.util.List delete( @WebParam(name = "ids", targetNamespace = "urn:partner.soap.sforce.com") - java.util.List ids, - @WebParam(name = "SessionHeader", targetNamespace = "urn:partner.soap.sforce.com", header = true) - SessionHeader sessionHeader + java.util.List ids ) throws UnexpectedErrorFault; } Index: src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupsResponse.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupsResponse.java (revision 0) +++ src/main/java/com/sforce/soap/partner/DescribeDataCategoryGroupsResponse.java (revision 0) @@ -0,0 +1,69 @@ + +package com.sforce.soap.partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="result" type="{urn:partner.soap.sforce.com}DescribeDataCategoryGroupResult" maxOccurs="100" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "result" +}) +@XmlRootElement(name = "describeDataCategoryGroupsResponse") +public class DescribeDataCategoryGroupsResponse { + + protected List result; + + /** + * Gets the value of the result property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the result property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getResult().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DescribeDataCategoryGroupResult } + * + * + */ + public List getResult() { + if (result == null) { + result = new ArrayList(); + } + return this.result; + } + +} Index: src/main/java/com/sforce/soap/partner/DescribeLayout.java =================================================================== --- src/main/java/com/sforce/soap/partner/DescribeLayout.java (revision 3443) +++ src/main/java/com/sforce/soap/partner/DescribeLayout.java (working copy) @@ -6,24 +6,22 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** - *

Java class for DescribeLayout complex type. + *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="DescribeLayout">
+ * <complexType>
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <sequence>
- *         <element name="buttonLayoutSection" type="{urn:partner.soap.sforce.com}DescribeLayoutButtonSection" minOccurs="0"/>
- *         <element name="detailLayoutSections" type="{urn:partner.soap.sforce.com}DescribeLayoutSection" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="editLayoutSections" type="{urn:partner.soap.sforce.com}DescribeLayoutSection" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="id" type="{urn:partner.soap.sforce.com}ID"/>
- *         <element name="relatedLists" type="{urn:partner.soap.sforce.com}RelatedList" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="sObjectType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="recordTypeIds" type="{urn:partner.soap.sforce.com}ID" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
  *     </restriction>
  *   </complexContent>
@@ -33,155 +31,68 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DescribeLayout", propOrder = {
-    "buttonLayoutSection",
-    "detailLayoutSections",
-    "editLayoutSections",
-    "id",
-    "relatedLists"
+@XmlType(name = "", propOrder = {
+    "sObjectType",
+    "recordTypeIds"
 })
+@XmlRootElement(name = "describeLayout")
 public class DescribeLayout {
 
-    protected DescribeLayoutButtonSection buttonLayoutSection;
-    protected List detailLayoutSections;
-    protected List editLayoutSections;
     @XmlElement(required = true)
-    protected String id;
-    protected List relatedLists;
+    protected String sObjectType;
+    protected List recordTypeIds;
 
     /**
-     * Gets the value of the buttonLayoutSection property.
+     * Gets the value of the sObjectType property.
      * 
      * @return
      *     possible object is
-     *     {@link DescribeLayoutButtonSection }
-     *     
-     */
-    public DescribeLayoutButtonSection getButtonLayoutSection() {
-        return buttonLayoutSection;
-    }
-
-    /**
-     * Sets the value of the buttonLayoutSection property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link DescribeLayoutButtonSection }
-     *     
-     */
-    public void setButtonLayoutSection(DescribeLayoutButtonSection value) {
-        this.buttonLayoutSection = value;
-    }
-
-    /**
-     * Gets the value of the detailLayoutSections property.
-     * 
-     * 

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the detailLayoutSections property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getDetailLayoutSections().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DescribeLayoutSection } - * - * - */ - public List getDetailLayoutSections() { - if (detailLayoutSections == null) { - detailLayoutSections = new ArrayList(); - } - return this.detailLayoutSections; - } - - /** - * Gets the value of the editLayoutSections property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the editLayoutSections property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getEditLayoutSections().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DescribeLayoutSection } - * - * - */ - public List getEditLayoutSections() { - if (editLayoutSections == null) { - editLayoutSections = new ArrayList(); - } - return this.editLayoutSections; - } - - /** - * Gets the value of the id property. - * - * @return - * possible object is * {@link String } * */ - public String getId() { - return id; + public String getSObjectType() { + return sObjectType; } /** - * Sets the value of the id property. + * Sets the value of the sObjectType property. * * @param value * allowed object is * {@link String } * */ - public void setId(String value) { - this.id = value; + public void setSObjectType(String value) { + this.sObjectType = value; } /** - * Gets the value of the relatedLists property. + * Gets the value of the recordTypeIds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a set method for the relatedLists property. + * This is why there is not a set method for the recordTypeIds property. * *

* For example, to add a new item, do as follows: *

-     *    getRelatedLists().add(newItem);
+     *    getRecordTypeIds().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link RelatedList } + * {@link String } * * */ - public List getRelatedLists() { - if (relatedLists == null) { - relatedLists = new ArrayList(); + public List getRecordTypeIds() { + if (recordTypeIds == null) { + recordTypeIds = new ArrayList(); } - return this.relatedLists; + return this.recordTypeIds; } }