All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sforce.soap.metadata.FlowWaitEvent Maven / Gradle / Ivy

The newest version!
package com.sforce.soap.metadata;

/**
 * This is a generated class for the SObject Enterprise API.
 * Do not edit this file, as your changes will be lost.
 */
public class FlowWaitEvent extends com.sforce.soap.metadata.FlowElement {

    /**
     * Constructor
     */
    public FlowWaitEvent() {}

    /* Cache the typeInfo instead of declaring static fields throughout*/
    private transient java.util.Map typeInfoCache = new java.util.HashMap();
    private com.sforce.ws.bind.TypeInfo _lookupTypeInfo(String fieldName, String namespace, String name, String typeNS, String type, int minOcc, int maxOcc, boolean elementForm) {
      com.sforce.ws.bind.TypeInfo typeInfo = typeInfoCache.get(fieldName);
      if (typeInfo == null) {
        typeInfo = new com.sforce.ws.bind.TypeInfo(namespace, name, typeNS, type, minOcc, maxOcc, elementForm);
        typeInfoCache.put(fieldName, typeInfo);
      }
      return typeInfo;
    }

    /**
     * element : associatedElement of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean associatedElement__is_set = false;

    private java.lang.String associatedElement;

    public java.lang.String getAssociatedElement() {
      return associatedElement;
    }

    public void setAssociatedElement(java.lang.String associatedElement) {
      this.associatedElement = associatedElement;
      associatedElement__is_set = true;
    }

    protected void setAssociatedElement(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("associatedElement", "http://soap.sforce.com/2006/04/metadata","associatedElement","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setAssociatedElement(__typeMapper.readString(__in, _lookupTypeInfo("associatedElement", "http://soap.sforce.com/2006/04/metadata","associatedElement","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldAssociatedElement(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("associatedElement", "http://soap.sforce.com/2006/04/metadata","associatedElement","http://www.w3.org/2001/XMLSchema","string",0,1,true), associatedElement, associatedElement__is_set);
    }

    /**
     * element : automationEventName of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean automationEventName__is_set = false;

    private java.lang.String automationEventName;

    public java.lang.String getAutomationEventName() {
      return automationEventName;
    }

    public void setAutomationEventName(java.lang.String automationEventName) {
      this.automationEventName = automationEventName;
      automationEventName__is_set = true;
    }

    protected void setAutomationEventName(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("automationEventName", "http://soap.sforce.com/2006/04/metadata","automationEventName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setAutomationEventName(__typeMapper.readString(__in, _lookupTypeInfo("automationEventName", "http://soap.sforce.com/2006/04/metadata","automationEventName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldAutomationEventName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("automationEventName", "http://soap.sforce.com/2006/04/metadata","automationEventName","http://www.w3.org/2001/XMLSchema","string",0,1,true), automationEventName, automationEventName__is_set);
    }

    /**
     * element : automationEventType of type {http://soap.sforce.com/2006/04/metadata}InvocableActionType
     * java type: com.sforce.soap.metadata.InvocableActionType
     */
    private boolean automationEventType__is_set = false;

    private com.sforce.soap.metadata.InvocableActionType automationEventType;

    public com.sforce.soap.metadata.InvocableActionType getAutomationEventType() {
      return automationEventType;
    }

    public void setAutomationEventType(com.sforce.soap.metadata.InvocableActionType automationEventType) {
      this.automationEventType = automationEventType;
      automationEventType__is_set = true;
    }

    protected void setAutomationEventType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("automationEventType", "http://soap.sforce.com/2006/04/metadata","automationEventType","http://soap.sforce.com/2006/04/metadata","InvocableActionType",0,1,true))) {
        setAutomationEventType((com.sforce.soap.metadata.InvocableActionType)__typeMapper.readObject(__in, _lookupTypeInfo("automationEventType", "http://soap.sforce.com/2006/04/metadata","automationEventType","http://soap.sforce.com/2006/04/metadata","InvocableActionType",0,1,true), com.sforce.soap.metadata.InvocableActionType.class));
      }
    }

    private void writeFieldAutomationEventType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("automationEventType", "http://soap.sforce.com/2006/04/metadata","automationEventType","http://soap.sforce.com/2006/04/metadata","InvocableActionType",0,1,true), automationEventType, automationEventType__is_set);
    }

    /**
     * element : conditionLogic of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean conditionLogic__is_set = false;

    private java.lang.String conditionLogic;

    public java.lang.String getConditionLogic() {
      return conditionLogic;
    }

    public void setConditionLogic(java.lang.String conditionLogic) {
      this.conditionLogic = conditionLogic;
      conditionLogic__is_set = true;
    }

    protected void setConditionLogic(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("conditionLogic", "http://soap.sforce.com/2006/04/metadata","conditionLogic","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setConditionLogic(__typeMapper.readString(__in, _lookupTypeInfo("conditionLogic", "http://soap.sforce.com/2006/04/metadata","conditionLogic","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldConditionLogic(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("conditionLogic", "http://soap.sforce.com/2006/04/metadata","conditionLogic","http://www.w3.org/2001/XMLSchema","string",0,1,true), conditionLogic, conditionLogic__is_set);
    }

    /**
     * element : conditions of type {http://soap.sforce.com/2006/04/metadata}FlowCondition
     * java type: com.sforce.soap.metadata.FlowCondition[]
     */
    private boolean conditions__is_set = false;

    private com.sforce.soap.metadata.FlowCondition[] conditions = new com.sforce.soap.metadata.FlowCondition[0];

    public com.sforce.soap.metadata.FlowCondition[] getConditions() {
      return conditions;
    }

    public void setConditions(com.sforce.soap.metadata.FlowCondition[] conditions) {
      this.conditions = conditions;
      conditions__is_set = true;
    }

    protected void setConditions(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("conditions", "http://soap.sforce.com/2006/04/metadata","conditions","http://soap.sforce.com/2006/04/metadata","FlowCondition",0,-1,true))) {
        setConditions((com.sforce.soap.metadata.FlowCondition[])__typeMapper.readObject(__in, _lookupTypeInfo("conditions", "http://soap.sforce.com/2006/04/metadata","conditions","http://soap.sforce.com/2006/04/metadata","FlowCondition",0,-1,true), com.sforce.soap.metadata.FlowCondition[].class));
      }
    }

    private void writeFieldConditions(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("conditions", "http://soap.sforce.com/2006/04/metadata","conditions","http://soap.sforce.com/2006/04/metadata","FlowCondition",0,-1,true), conditions, conditions__is_set);
    }

    /**
     * element : connector of type {http://soap.sforce.com/2006/04/metadata}FlowConnector
     * java type: com.sforce.soap.metadata.FlowConnector
     */
    private boolean connector__is_set = false;

    private com.sforce.soap.metadata.FlowConnector connector;

    public com.sforce.soap.metadata.FlowConnector getConnector() {
      return connector;
    }

    public void setConnector(com.sforce.soap.metadata.FlowConnector connector) {
      this.connector = connector;
      connector__is_set = true;
    }

    protected void setConnector(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("connector", "http://soap.sforce.com/2006/04/metadata","connector","http://soap.sforce.com/2006/04/metadata","FlowConnector",0,1,true))) {
        setConnector((com.sforce.soap.metadata.FlowConnector)__typeMapper.readObject(__in, _lookupTypeInfo("connector", "http://soap.sforce.com/2006/04/metadata","connector","http://soap.sforce.com/2006/04/metadata","FlowConnector",0,1,true), com.sforce.soap.metadata.FlowConnector.class));
      }
    }

    private void writeFieldConnector(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("connector", "http://soap.sforce.com/2006/04/metadata","connector","http://soap.sforce.com/2006/04/metadata","FlowConnector",0,1,true), connector, connector__is_set);
    }

    /**
     * element : eventType of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean eventType__is_set = false;

    private java.lang.String eventType;

    public java.lang.String getEventType() {
      return eventType;
    }

    public void setEventType(java.lang.String eventType) {
      this.eventType = eventType;
      eventType__is_set = true;
    }

    protected void setEventType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("eventType", "http://soap.sforce.com/2006/04/metadata","eventType","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setEventType(__typeMapper.readString(__in, _lookupTypeInfo("eventType", "http://soap.sforce.com/2006/04/metadata","eventType","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldEventType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("eventType", "http://soap.sforce.com/2006/04/metadata","eventType","http://www.w3.org/2001/XMLSchema","string",0,1,true), eventType, eventType__is_set);
    }

    /**
     * element : filterLogic of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean filterLogic__is_set = false;

    private java.lang.String filterLogic;

    public java.lang.String getFilterLogic() {
      return filterLogic;
    }

    public void setFilterLogic(java.lang.String filterLogic) {
      this.filterLogic = filterLogic;
      filterLogic__is_set = true;
    }

    protected void setFilterLogic(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("filterLogic", "http://soap.sforce.com/2006/04/metadata","filterLogic","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setFilterLogic(__typeMapper.readString(__in, _lookupTypeInfo("filterLogic", "http://soap.sforce.com/2006/04/metadata","filterLogic","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldFilterLogic(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("filterLogic", "http://soap.sforce.com/2006/04/metadata","filterLogic","http://www.w3.org/2001/XMLSchema","string",0,1,true), filterLogic, filterLogic__is_set);
    }

    /**
     * element : filters of type {http://soap.sforce.com/2006/04/metadata}FlowRecordFilter
     * java type: com.sforce.soap.metadata.FlowRecordFilter[]
     */
    private boolean filters__is_set = false;

    private com.sforce.soap.metadata.FlowRecordFilter[] filters = new com.sforce.soap.metadata.FlowRecordFilter[0];

    public com.sforce.soap.metadata.FlowRecordFilter[] getFilters() {
      return filters;
    }

    public void setFilters(com.sforce.soap.metadata.FlowRecordFilter[] filters) {
      this.filters = filters;
      filters__is_set = true;
    }

    protected void setFilters(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("filters", "http://soap.sforce.com/2006/04/metadata","filters","http://soap.sforce.com/2006/04/metadata","FlowRecordFilter",0,-1,true))) {
        setFilters((com.sforce.soap.metadata.FlowRecordFilter[])__typeMapper.readObject(__in, _lookupTypeInfo("filters", "http://soap.sforce.com/2006/04/metadata","filters","http://soap.sforce.com/2006/04/metadata","FlowRecordFilter",0,-1,true), com.sforce.soap.metadata.FlowRecordFilter[].class));
      }
    }

    private void writeFieldFilters(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("filters", "http://soap.sforce.com/2006/04/metadata","filters","http://soap.sforce.com/2006/04/metadata","FlowRecordFilter",0,-1,true), filters, filters__is_set);
    }

    /**
     * element : inputParameters of type {http://soap.sforce.com/2006/04/metadata}FlowWaitEventInputParameter
     * java type: com.sforce.soap.metadata.FlowWaitEventInputParameter[]
     */
    private boolean inputParameters__is_set = false;

    private com.sforce.soap.metadata.FlowWaitEventInputParameter[] inputParameters = new com.sforce.soap.metadata.FlowWaitEventInputParameter[0];

    public com.sforce.soap.metadata.FlowWaitEventInputParameter[] getInputParameters() {
      return inputParameters;
    }

    public void setInputParameters(com.sforce.soap.metadata.FlowWaitEventInputParameter[] inputParameters) {
      this.inputParameters = inputParameters;
      inputParameters__is_set = true;
    }

    protected void setInputParameters(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("inputParameters", "http://soap.sforce.com/2006/04/metadata","inputParameters","http://soap.sforce.com/2006/04/metadata","FlowWaitEventInputParameter",0,-1,true))) {
        setInputParameters((com.sforce.soap.metadata.FlowWaitEventInputParameter[])__typeMapper.readObject(__in, _lookupTypeInfo("inputParameters", "http://soap.sforce.com/2006/04/metadata","inputParameters","http://soap.sforce.com/2006/04/metadata","FlowWaitEventInputParameter",0,-1,true), com.sforce.soap.metadata.FlowWaitEventInputParameter[].class));
      }
    }

    private void writeFieldInputParameters(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("inputParameters", "http://soap.sforce.com/2006/04/metadata","inputParameters","http://soap.sforce.com/2006/04/metadata","FlowWaitEventInputParameter",0,-1,true), inputParameters, inputParameters__is_set);
    }

    /**
     * element : interactionType of type {http://soap.sforce.com/2006/04/metadata}FlowWaitInteractionType
     * java type: com.sforce.soap.metadata.FlowWaitInteractionType
     */
    private boolean interactionType__is_set = false;

    private com.sforce.soap.metadata.FlowWaitInteractionType interactionType;

    public com.sforce.soap.metadata.FlowWaitInteractionType getInteractionType() {
      return interactionType;
    }

    public void setInteractionType(com.sforce.soap.metadata.FlowWaitInteractionType interactionType) {
      this.interactionType = interactionType;
      interactionType__is_set = true;
    }

    protected void setInteractionType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("interactionType", "http://soap.sforce.com/2006/04/metadata","interactionType","http://soap.sforce.com/2006/04/metadata","FlowWaitInteractionType",0,1,true))) {
        setInteractionType((com.sforce.soap.metadata.FlowWaitInteractionType)__typeMapper.readObject(__in, _lookupTypeInfo("interactionType", "http://soap.sforce.com/2006/04/metadata","interactionType","http://soap.sforce.com/2006/04/metadata","FlowWaitInteractionType",0,1,true), com.sforce.soap.metadata.FlowWaitInteractionType.class));
      }
    }

    private void writeFieldInteractionType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("interactionType", "http://soap.sforce.com/2006/04/metadata","interactionType","http://soap.sforce.com/2006/04/metadata","FlowWaitInteractionType",0,1,true), interactionType, interactionType__is_set);
    }

    /**
     * element : label of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean label__is_set = false;

    private java.lang.String label;

    public java.lang.String getLabel() {
      return label;
    }

    public void setLabel(java.lang.String label) {
      this.label = label;
      label__is_set = true;
    }

    protected void setLabel(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true))) {
        setLabel(__typeMapper.readString(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class));
      }
    }

    private void writeFieldLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true), label, label__is_set);
    }

    /**
     * element : maxBatchSize of type {http://www.w3.org/2001/XMLSchema}int
     * java type: int
     */
    private boolean maxBatchSize__is_set = false;

    private int maxBatchSize;

    public int getMaxBatchSize() {
      return maxBatchSize;
    }

    public void setMaxBatchSize(int maxBatchSize) {
      this.maxBatchSize = maxBatchSize;
      maxBatchSize__is_set = true;
    }

    protected void setMaxBatchSize(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("maxBatchSize", "http://soap.sforce.com/2006/04/metadata","maxBatchSize","http://www.w3.org/2001/XMLSchema","int",0,1,true))) {
        setMaxBatchSize((int)__typeMapper.readInt(__in, _lookupTypeInfo("maxBatchSize", "http://soap.sforce.com/2006/04/metadata","maxBatchSize","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class));
      }
    }

    private void writeFieldMaxBatchSize(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("maxBatchSize", "http://soap.sforce.com/2006/04/metadata","maxBatchSize","http://www.w3.org/2001/XMLSchema","int",0,1,true), maxBatchSize, maxBatchSize__is_set);
    }

    /**
     * element : object of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean object__is_set = false;

    private java.lang.String object;

    public java.lang.String getObject() {
      return object;
    }

    public void setObject(java.lang.String object) {
      this.object = object;
      object__is_set = true;
    }

    protected void setObject(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("object", "http://soap.sforce.com/2006/04/metadata","object","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setObject(__typeMapper.readString(__in, _lookupTypeInfo("object", "http://soap.sforce.com/2006/04/metadata","object","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldObject(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("object", "http://soap.sforce.com/2006/04/metadata","object","http://www.w3.org/2001/XMLSchema","string",0,1,true), object, object__is_set);
    }

    /**
     * element : offset of type {http://www.w3.org/2001/XMLSchema}int
     * java type: int
     */
    private boolean offset__is_set = false;

    private int offset;

    public int getOffset() {
      return offset;
    }

    public void setOffset(int offset) {
      this.offset = offset;
      offset__is_set = true;
    }

    protected void setOffset(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("offset", "http://soap.sforce.com/2006/04/metadata","offset","http://www.w3.org/2001/XMLSchema","int",0,1,true))) {
        setOffset((int)__typeMapper.readInt(__in, _lookupTypeInfo("offset", "http://soap.sforce.com/2006/04/metadata","offset","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class));
      }
    }

    private void writeFieldOffset(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("offset", "http://soap.sforce.com/2006/04/metadata","offset","http://www.w3.org/2001/XMLSchema","int",0,1,true), offset, offset__is_set);
    }

    /**
     * element : offsetUnit of type {http://soap.sforce.com/2006/04/metadata}FlowScheduledPathOffsetUnit
     * java type: com.sforce.soap.metadata.FlowScheduledPathOffsetUnit
     */
    private boolean offsetUnit__is_set = false;

    private com.sforce.soap.metadata.FlowScheduledPathOffsetUnit offsetUnit;

    public com.sforce.soap.metadata.FlowScheduledPathOffsetUnit getOffsetUnit() {
      return offsetUnit;
    }

    public void setOffsetUnit(com.sforce.soap.metadata.FlowScheduledPathOffsetUnit offsetUnit) {
      this.offsetUnit = offsetUnit;
      offsetUnit__is_set = true;
    }

    protected void setOffsetUnit(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("offsetUnit", "http://soap.sforce.com/2006/04/metadata","offsetUnit","http://soap.sforce.com/2006/04/metadata","FlowScheduledPathOffsetUnit",0,1,true))) {
        setOffsetUnit((com.sforce.soap.metadata.FlowScheduledPathOffsetUnit)__typeMapper.readObject(__in, _lookupTypeInfo("offsetUnit", "http://soap.sforce.com/2006/04/metadata","offsetUnit","http://soap.sforce.com/2006/04/metadata","FlowScheduledPathOffsetUnit",0,1,true), com.sforce.soap.metadata.FlowScheduledPathOffsetUnit.class));
      }
    }

    private void writeFieldOffsetUnit(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("offsetUnit", "http://soap.sforce.com/2006/04/metadata","offsetUnit","http://soap.sforce.com/2006/04/metadata","FlowScheduledPathOffsetUnit",0,1,true), offsetUnit, offsetUnit__is_set);
    }

    /**
     * element : outputParameters of type {http://soap.sforce.com/2006/04/metadata}FlowWaitEventOutputParameter
     * java type: com.sforce.soap.metadata.FlowWaitEventOutputParameter[]
     */
    private boolean outputParameters__is_set = false;

    private com.sforce.soap.metadata.FlowWaitEventOutputParameter[] outputParameters = new com.sforce.soap.metadata.FlowWaitEventOutputParameter[0];

    public com.sforce.soap.metadata.FlowWaitEventOutputParameter[] getOutputParameters() {
      return outputParameters;
    }

    public void setOutputParameters(com.sforce.soap.metadata.FlowWaitEventOutputParameter[] outputParameters) {
      this.outputParameters = outputParameters;
      outputParameters__is_set = true;
    }

    protected void setOutputParameters(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("outputParameters", "http://soap.sforce.com/2006/04/metadata","outputParameters","http://soap.sforce.com/2006/04/metadata","FlowWaitEventOutputParameter",0,-1,true))) {
        setOutputParameters((com.sforce.soap.metadata.FlowWaitEventOutputParameter[])__typeMapper.readObject(__in, _lookupTypeInfo("outputParameters", "http://soap.sforce.com/2006/04/metadata","outputParameters","http://soap.sforce.com/2006/04/metadata","FlowWaitEventOutputParameter",0,-1,true), com.sforce.soap.metadata.FlowWaitEventOutputParameter[].class));
      }
    }

    private void writeFieldOutputParameters(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("outputParameters", "http://soap.sforce.com/2006/04/metadata","outputParameters","http://soap.sforce.com/2006/04/metadata","FlowWaitEventOutputParameter",0,-1,true), outputParameters, outputParameters__is_set);
    }

    /**
     * element : recordTriggerType of type {http://soap.sforce.com/2006/04/metadata}RecordTriggerType
     * java type: com.sforce.soap.metadata.RecordTriggerType
     */
    private boolean recordTriggerType__is_set = false;

    private com.sforce.soap.metadata.RecordTriggerType recordTriggerType;

    public com.sforce.soap.metadata.RecordTriggerType getRecordTriggerType() {
      return recordTriggerType;
    }

    public void setRecordTriggerType(com.sforce.soap.metadata.RecordTriggerType recordTriggerType) {
      this.recordTriggerType = recordTriggerType;
      recordTriggerType__is_set = true;
    }

    protected void setRecordTriggerType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("recordTriggerType", "http://soap.sforce.com/2006/04/metadata","recordTriggerType","http://soap.sforce.com/2006/04/metadata","RecordTriggerType",0,1,true))) {
        setRecordTriggerType((com.sforce.soap.metadata.RecordTriggerType)__typeMapper.readObject(__in, _lookupTypeInfo("recordTriggerType", "http://soap.sforce.com/2006/04/metadata","recordTriggerType","http://soap.sforce.com/2006/04/metadata","RecordTriggerType",0,1,true), com.sforce.soap.metadata.RecordTriggerType.class));
      }
    }

    private void writeFieldRecordTriggerType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("recordTriggerType", "http://soap.sforce.com/2006/04/metadata","recordTriggerType","http://soap.sforce.com/2006/04/metadata","RecordTriggerType",0,1,true), recordTriggerType, recordTriggerType__is_set);
    }

    /**
     * element : resumeDate of type {http://www.w3.org/2001/XMLSchema}date
     * java type: java.util.Calendar
     */
    private boolean resumeDate__is_set = false;

    private java.util.Calendar resumeDate;

    public java.util.Calendar getResumeDate() {
      return resumeDate;
    }

    public void setResumeDate(java.util.Calendar resumeDate) {
      this.resumeDate = resumeDate;
      resumeDate__is_set = true;
    }

    protected void setResumeDate(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("resumeDate", "http://soap.sforce.com/2006/04/metadata","resumeDate","http://www.w3.org/2001/XMLSchema","date",0,1,true))) {
        setResumeDate((java.util.Calendar)__typeMapper.readObject(__in, _lookupTypeInfo("resumeDate", "http://soap.sforce.com/2006/04/metadata","resumeDate","http://www.w3.org/2001/XMLSchema","date",0,1,true), java.util.Calendar.class));
      }
    }

    private void writeFieldResumeDate(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("resumeDate", "http://soap.sforce.com/2006/04/metadata","resumeDate","http://www.w3.org/2001/XMLSchema","date",0,1,true), resumeDate, resumeDate__is_set);
    }

    /**
     * element : resumeDateReference of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean resumeDateReference__is_set = false;

    private java.lang.String resumeDateReference;

    public java.lang.String getResumeDateReference() {
      return resumeDateReference;
    }

    public void setResumeDateReference(java.lang.String resumeDateReference) {
      this.resumeDateReference = resumeDateReference;
      resumeDateReference__is_set = true;
    }

    protected void setResumeDateReference(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("resumeDateReference", "http://soap.sforce.com/2006/04/metadata","resumeDateReference","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setResumeDateReference(__typeMapper.readString(__in, _lookupTypeInfo("resumeDateReference", "http://soap.sforce.com/2006/04/metadata","resumeDateReference","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldResumeDateReference(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("resumeDateReference", "http://soap.sforce.com/2006/04/metadata","resumeDateReference","http://www.w3.org/2001/XMLSchema","string",0,1,true), resumeDateReference, resumeDateReference__is_set);
    }

    /**
     * element : resumeTime of type {http://www.w3.org/2001/XMLSchema}time
     * java type: com.sforce.ws.types.Time
     */
    private boolean resumeTime__is_set = false;

    private com.sforce.ws.types.Time resumeTime;

    public com.sforce.ws.types.Time getResumeTime() {
      return resumeTime;
    }

    public void setResumeTime(com.sforce.ws.types.Time resumeTime) {
      this.resumeTime = resumeTime;
      resumeTime__is_set = true;
    }

    protected void setResumeTime(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("resumeTime", "http://soap.sforce.com/2006/04/metadata","resumeTime","http://www.w3.org/2001/XMLSchema","time",0,1,true))) {
        setResumeTime((com.sforce.ws.types.Time)__typeMapper.readObject(__in, _lookupTypeInfo("resumeTime", "http://soap.sforce.com/2006/04/metadata","resumeTime","http://www.w3.org/2001/XMLSchema","time",0,1,true), com.sforce.ws.types.Time.class));
      }
    }

    private void writeFieldResumeTime(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("resumeTime", "http://soap.sforce.com/2006/04/metadata","resumeTime","http://www.w3.org/2001/XMLSchema","time",0,1,true), resumeTime, resumeTime__is_set);
    }

    /**
     */
    @Override
    public void write(javax.xml.namespace.QName __element,
        com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper)
        throws java.io.IOException {
      __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart());
      __typeMapper.writeXsiType(__out, "http://soap.sforce.com/2006/04/metadata", "FlowWaitEvent");
      writeFields(__out, __typeMapper);
      __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart());
    }

    protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper)
         throws java.io.IOException {
       super.writeFields(__out, __typeMapper);
       writeFields1(__out, __typeMapper);
    }

    @Override
    public void load(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __typeMapper.consumeStartTag(__in);
      loadFields(__in, __typeMapper);
      __typeMapper.consumeEndTag(__in);
    }

    protected void loadFields(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
        super.loadFields(__in, __typeMapper);
        loadFields1(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[FlowWaitEvent ");
      sb.append(super.toString());
      toString1(sb);

      sb.append("]\n");
      return sb.toString();
    }

    private void toStringHelper(StringBuilder sb, String name, Object value) {
      sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n");
    }

    private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      writeFieldAssociatedElement(__out, __typeMapper);
      writeFieldAutomationEventName(__out, __typeMapper);
      writeFieldAutomationEventType(__out, __typeMapper);
      writeFieldConditionLogic(__out, __typeMapper);
      writeFieldConditions(__out, __typeMapper);
      writeFieldConnector(__out, __typeMapper);
      writeFieldEventType(__out, __typeMapper);
      writeFieldFilterLogic(__out, __typeMapper);
      writeFieldFilters(__out, __typeMapper);
      writeFieldInputParameters(__out, __typeMapper);
      writeFieldInteractionType(__out, __typeMapper);
      writeFieldLabel(__out, __typeMapper);
      writeFieldMaxBatchSize(__out, __typeMapper);
      writeFieldObject(__out, __typeMapper);
      writeFieldOffset(__out, __typeMapper);
      writeFieldOffsetUnit(__out, __typeMapper);
      writeFieldOutputParameters(__out, __typeMapper);
      writeFieldRecordTriggerType(__out, __typeMapper);
      writeFieldResumeDate(__out, __typeMapper);
      writeFieldResumeDateReference(__out, __typeMapper);
      writeFieldResumeTime(__out, __typeMapper);
    }

    private void loadFields1(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      setAssociatedElement(__in, __typeMapper);
      setAutomationEventName(__in, __typeMapper);
      setAutomationEventType(__in, __typeMapper);
      setConditionLogic(__in, __typeMapper);
      setConditions(__in, __typeMapper);
      setConnector(__in, __typeMapper);
      setEventType(__in, __typeMapper);
      setFilterLogic(__in, __typeMapper);
      setFilters(__in, __typeMapper);
      setInputParameters(__in, __typeMapper);
      setInteractionType(__in, __typeMapper);
      setLabel(__in, __typeMapper);
      setMaxBatchSize(__in, __typeMapper);
      setObject(__in, __typeMapper);
      setOffset(__in, __typeMapper);
      setOffsetUnit(__in, __typeMapper);
      setOutputParameters(__in, __typeMapper);
      setRecordTriggerType(__in, __typeMapper);
      setResumeDate(__in, __typeMapper);
      setResumeDateReference(__in, __typeMapper);
      setResumeTime(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "associatedElement", associatedElement);
      toStringHelper(sb, "automationEventName", automationEventName);
      toStringHelper(sb, "automationEventType", automationEventType);
      toStringHelper(sb, "conditionLogic", conditionLogic);
      toStringHelper(sb, "conditions", conditions);
      toStringHelper(sb, "connector", connector);
      toStringHelper(sb, "eventType", eventType);
      toStringHelper(sb, "filterLogic", filterLogic);
      toStringHelper(sb, "filters", filters);
      toStringHelper(sb, "inputParameters", inputParameters);
      toStringHelper(sb, "interactionType", interactionType);
      toStringHelper(sb, "label", label);
      toStringHelper(sb, "maxBatchSize", maxBatchSize);
      toStringHelper(sb, "object", object);
      toStringHelper(sb, "offset", offset);
      toStringHelper(sb, "offsetUnit", offsetUnit);
      toStringHelper(sb, "outputParameters", outputParameters);
      toStringHelper(sb, "recordTriggerType", recordTriggerType);
      toStringHelper(sb, "resumeDate", resumeDate);
      toStringHelper(sb, "resumeDateReference", resumeDateReference);
      toStringHelper(sb, "resumeTime", resumeTime);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy