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

com.sforce.soap.metadata.RuleEntry 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 RuleEntry implements com.sforce.ws.bind.XMLizable {

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

    /* 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 : assignedTo of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean assignedTo__is_set = false;

    private java.lang.String assignedTo;

    public java.lang.String getAssignedTo() {
      return assignedTo;
    }

    public void setAssignedTo(java.lang.String assignedTo) {
      this.assignedTo = assignedTo;
      assignedTo__is_set = true;
    }

    protected void setAssignedTo(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("assignedTo", "http://soap.sforce.com/2006/04/metadata","assignedTo","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setAssignedTo(__typeMapper.readString(__in, _lookupTypeInfo("assignedTo", "http://soap.sforce.com/2006/04/metadata","assignedTo","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

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

    /**
     * element : assignedToType of type {http://soap.sforce.com/2006/04/metadata}AssignToLookupValueType
     * java type: com.sforce.soap.metadata.AssignToLookupValueType
     */
    private boolean assignedToType__is_set = false;

    private com.sforce.soap.metadata.AssignToLookupValueType assignedToType;

    public com.sforce.soap.metadata.AssignToLookupValueType getAssignedToType() {
      return assignedToType;
    }

    public void setAssignedToType(com.sforce.soap.metadata.AssignToLookupValueType assignedToType) {
      this.assignedToType = assignedToType;
      assignedToType__is_set = true;
    }

    protected void setAssignedToType(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("assignedToType", "http://soap.sforce.com/2006/04/metadata","assignedToType","http://soap.sforce.com/2006/04/metadata","AssignToLookupValueType",0,1,true))) {
        setAssignedToType((com.sforce.soap.metadata.AssignToLookupValueType)__typeMapper.readObject(__in, _lookupTypeInfo("assignedToType", "http://soap.sforce.com/2006/04/metadata","assignedToType","http://soap.sforce.com/2006/04/metadata","AssignToLookupValueType",0,1,true), com.sforce.soap.metadata.AssignToLookupValueType.class));
      }
    }

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

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

    private java.lang.String booleanFilter;

    public java.lang.String getBooleanFilter() {
      return booleanFilter;
    }

    public void setBooleanFilter(java.lang.String booleanFilter) {
      this.booleanFilter = booleanFilter;
      booleanFilter__is_set = true;
    }

    protected void setBooleanFilter(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("booleanFilter", "http://soap.sforce.com/2006/04/metadata","booleanFilter","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setBooleanFilter(__typeMapper.readString(__in, _lookupTypeInfo("booleanFilter", "http://soap.sforce.com/2006/04/metadata","booleanFilter","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

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

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

    private java.lang.String businessHours;

    public java.lang.String getBusinessHours() {
      return businessHours;
    }

    public void setBusinessHours(java.lang.String businessHours) {
      this.businessHours = businessHours;
      businessHours__is_set = true;
    }

    protected void setBusinessHours(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("businessHours", "http://soap.sforce.com/2006/04/metadata","businessHours","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setBusinessHours(__typeMapper.readString(__in, _lookupTypeInfo("businessHours", "http://soap.sforce.com/2006/04/metadata","businessHours","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

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

    /**
     * element : businessHoursSource of type {http://soap.sforce.com/2006/04/metadata}BusinessHoursSourceType
     * java type: com.sforce.soap.metadata.BusinessHoursSourceType
     */
    private boolean businessHoursSource__is_set = false;

    private com.sforce.soap.metadata.BusinessHoursSourceType businessHoursSource;

    public com.sforce.soap.metadata.BusinessHoursSourceType getBusinessHoursSource() {
      return businessHoursSource;
    }

    public void setBusinessHoursSource(com.sforce.soap.metadata.BusinessHoursSourceType businessHoursSource) {
      this.businessHoursSource = businessHoursSource;
      businessHoursSource__is_set = true;
    }

    protected void setBusinessHoursSource(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("businessHoursSource", "http://soap.sforce.com/2006/04/metadata","businessHoursSource","http://soap.sforce.com/2006/04/metadata","BusinessHoursSourceType",0,1,true))) {
        setBusinessHoursSource((com.sforce.soap.metadata.BusinessHoursSourceType)__typeMapper.readObject(__in, _lookupTypeInfo("businessHoursSource", "http://soap.sforce.com/2006/04/metadata","businessHoursSource","http://soap.sforce.com/2006/04/metadata","BusinessHoursSourceType",0,1,true), com.sforce.soap.metadata.BusinessHoursSourceType.class));
      }
    }

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

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

    private com.sforce.soap.metadata.FilterItem[] criteriaItems = new com.sforce.soap.metadata.FilterItem[0];

    public com.sforce.soap.metadata.FilterItem[] getCriteriaItems() {
      return criteriaItems;
    }

    public void setCriteriaItems(com.sforce.soap.metadata.FilterItem[] criteriaItems) {
      this.criteriaItems = criteriaItems;
      criteriaItems__is_set = true;
    }

    protected void setCriteriaItems(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("criteriaItems", "http://soap.sforce.com/2006/04/metadata","criteriaItems","http://soap.sforce.com/2006/04/metadata","FilterItem",0,-1,true))) {
        setCriteriaItems((com.sforce.soap.metadata.FilterItem[])__typeMapper.readObject(__in, _lookupTypeInfo("criteriaItems", "http://soap.sforce.com/2006/04/metadata","criteriaItems","http://soap.sforce.com/2006/04/metadata","FilterItem",0,-1,true), com.sforce.soap.metadata.FilterItem[].class));
      }
    }

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

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

    private boolean disableEscalationWhenModified;

    public boolean getDisableEscalationWhenModified() {
      return disableEscalationWhenModified;
    }

    public boolean isDisableEscalationWhenModified() {
      return disableEscalationWhenModified;
    }

    public void setDisableEscalationWhenModified(boolean disableEscalationWhenModified) {
      this.disableEscalationWhenModified = disableEscalationWhenModified;
      disableEscalationWhenModified__is_set = true;
    }

    protected void setDisableEscalationWhenModified(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("disableEscalationWhenModified", "http://soap.sforce.com/2006/04/metadata","disableEscalationWhenModified","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setDisableEscalationWhenModified(__typeMapper.readBoolean(__in, _lookupTypeInfo("disableEscalationWhenModified", "http://soap.sforce.com/2006/04/metadata","disableEscalationWhenModified","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private com.sforce.soap.metadata.EscalationAction[] escalationAction = new com.sforce.soap.metadata.EscalationAction[0];

    public com.sforce.soap.metadata.EscalationAction[] getEscalationAction() {
      return escalationAction;
    }

    public void setEscalationAction(com.sforce.soap.metadata.EscalationAction[] escalationAction) {
      this.escalationAction = escalationAction;
      escalationAction__is_set = true;
    }

    protected void setEscalationAction(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("escalationAction", "http://soap.sforce.com/2006/04/metadata","escalationAction","http://soap.sforce.com/2006/04/metadata","EscalationAction",0,-1,true))) {
        setEscalationAction((com.sforce.soap.metadata.EscalationAction[])__typeMapper.readObject(__in, _lookupTypeInfo("escalationAction", "http://soap.sforce.com/2006/04/metadata","escalationAction","http://soap.sforce.com/2006/04/metadata","EscalationAction",0,-1,true), com.sforce.soap.metadata.EscalationAction[].class));
      }
    }

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

    /**
     * element : escalationStartTime of type {http://soap.sforce.com/2006/04/metadata}EscalationStartTimeType
     * java type: com.sforce.soap.metadata.EscalationStartTimeType
     */
    private boolean escalationStartTime__is_set = false;

    private com.sforce.soap.metadata.EscalationStartTimeType escalationStartTime;

    public com.sforce.soap.metadata.EscalationStartTimeType getEscalationStartTime() {
      return escalationStartTime;
    }

    public void setEscalationStartTime(com.sforce.soap.metadata.EscalationStartTimeType escalationStartTime) {
      this.escalationStartTime = escalationStartTime;
      escalationStartTime__is_set = true;
    }

    protected void setEscalationStartTime(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("escalationStartTime", "http://soap.sforce.com/2006/04/metadata","escalationStartTime","http://soap.sforce.com/2006/04/metadata","EscalationStartTimeType",0,1,true))) {
        setEscalationStartTime((com.sforce.soap.metadata.EscalationStartTimeType)__typeMapper.readObject(__in, _lookupTypeInfo("escalationStartTime", "http://soap.sforce.com/2006/04/metadata","escalationStartTime","http://soap.sforce.com/2006/04/metadata","EscalationStartTimeType",0,1,true), com.sforce.soap.metadata.EscalationStartTimeType.class));
      }
    }

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

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

    private java.lang.String formula;

    public java.lang.String getFormula() {
      return formula;
    }

    public void setFormula(java.lang.String formula) {
      this.formula = formula;
      formula__is_set = true;
    }

    protected void setFormula(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("formula", "http://soap.sforce.com/2006/04/metadata","formula","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setFormula(__typeMapper.readString(__in, _lookupTypeInfo("formula", "http://soap.sforce.com/2006/04/metadata","formula","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

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

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

    private boolean notifyCcRecipients;

    public boolean getNotifyCcRecipients() {
      return notifyCcRecipients;
    }

    public boolean isNotifyCcRecipients() {
      return notifyCcRecipients;
    }

    public void setNotifyCcRecipients(boolean notifyCcRecipients) {
      this.notifyCcRecipients = notifyCcRecipients;
      notifyCcRecipients__is_set = true;
    }

    protected void setNotifyCcRecipients(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("notifyCcRecipients", "http://soap.sforce.com/2006/04/metadata","notifyCcRecipients","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setNotifyCcRecipients(__typeMapper.readBoolean(__in, _lookupTypeInfo("notifyCcRecipients", "http://soap.sforce.com/2006/04/metadata","notifyCcRecipients","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean overrideExistingTeams;

    public boolean getOverrideExistingTeams() {
      return overrideExistingTeams;
    }

    public boolean isOverrideExistingTeams() {
      return overrideExistingTeams;
    }

    public void setOverrideExistingTeams(boolean overrideExistingTeams) {
      this.overrideExistingTeams = overrideExistingTeams;
      overrideExistingTeams__is_set = true;
    }

    protected void setOverrideExistingTeams(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("overrideExistingTeams", "http://soap.sforce.com/2006/04/metadata","overrideExistingTeams","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setOverrideExistingTeams(__typeMapper.readBoolean(__in, _lookupTypeInfo("overrideExistingTeams", "http://soap.sforce.com/2006/04/metadata","overrideExistingTeams","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private java.lang.String replyToEmail;

    public java.lang.String getReplyToEmail() {
      return replyToEmail;
    }

    public void setReplyToEmail(java.lang.String replyToEmail) {
      this.replyToEmail = replyToEmail;
      replyToEmail__is_set = true;
    }

    protected void setReplyToEmail(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("replyToEmail", "http://soap.sforce.com/2006/04/metadata","replyToEmail","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setReplyToEmail(__typeMapper.readString(__in, _lookupTypeInfo("replyToEmail", "http://soap.sforce.com/2006/04/metadata","replyToEmail","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

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

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

    private java.lang.String senderEmail;

    public java.lang.String getSenderEmail() {
      return senderEmail;
    }

    public void setSenderEmail(java.lang.String senderEmail) {
      this.senderEmail = senderEmail;
      senderEmail__is_set = true;
    }

    protected void setSenderEmail(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("senderEmail", "http://soap.sforce.com/2006/04/metadata","senderEmail","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setSenderEmail(__typeMapper.readString(__in, _lookupTypeInfo("senderEmail", "http://soap.sforce.com/2006/04/metadata","senderEmail","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

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

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

    private java.lang.String senderName;

    public java.lang.String getSenderName() {
      return senderName;
    }

    public void setSenderName(java.lang.String senderName) {
      this.senderName = senderName;
      senderName__is_set = true;
    }

    protected void setSenderName(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("senderName", "http://soap.sforce.com/2006/04/metadata","senderName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setSenderName(__typeMapper.readString(__in, _lookupTypeInfo("senderName", "http://soap.sforce.com/2006/04/metadata","senderName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

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

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

    private java.lang.String[] team = new java.lang.String[0];

    public java.lang.String[] getTeam() {
      return team;
    }

    public void setTeam(java.lang.String[] team) {
      this.team = team;
      team__is_set = true;
    }

    protected void setTeam(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("team", "http://soap.sforce.com/2006/04/metadata","team","http://www.w3.org/2001/XMLSchema","string",0,-1,true))) {
        setTeam((java.lang.String[])__typeMapper.readObject(__in, _lookupTypeInfo("team", "http://soap.sforce.com/2006/04/metadata","team","http://www.w3.org/2001/XMLSchema","string",0,-1,true), java.lang.String[].class));
      }
    }

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

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

    private java.lang.String template;

    public java.lang.String getTemplate() {
      return template;
    }

    public void setTemplate(java.lang.String template) {
      this.template = template;
      template__is_set = true;
    }

    protected void setTemplate(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("template", "http://soap.sforce.com/2006/04/metadata","template","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setTemplate(__typeMapper.readString(__in, _lookupTypeInfo("template", "http://soap.sforce.com/2006/04/metadata","template","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldTemplate(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("template", "http://soap.sforce.com/2006/04/metadata","template","http://www.w3.org/2001/XMLSchema","string",0,1,true), template, template__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());
      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 {
       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 {
        loadFields1(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[RuleEntry ");
      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 {
      writeFieldAssignedTo(__out, __typeMapper);
      writeFieldAssignedToType(__out, __typeMapper);
      writeFieldBooleanFilter(__out, __typeMapper);
      writeFieldBusinessHours(__out, __typeMapper);
      writeFieldBusinessHoursSource(__out, __typeMapper);
      writeFieldCriteriaItems(__out, __typeMapper);
      writeFieldDisableEscalationWhenModified(__out, __typeMapper);
      writeFieldEscalationAction(__out, __typeMapper);
      writeFieldEscalationStartTime(__out, __typeMapper);
      writeFieldFormula(__out, __typeMapper);
      writeFieldNotifyCcRecipients(__out, __typeMapper);
      writeFieldOverrideExistingTeams(__out, __typeMapper);
      writeFieldReplyToEmail(__out, __typeMapper);
      writeFieldSenderEmail(__out, __typeMapper);
      writeFieldSenderName(__out, __typeMapper);
      writeFieldTeam(__out, __typeMapper);
      writeFieldTemplate(__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 {
      setAssignedTo(__in, __typeMapper);
      setAssignedToType(__in, __typeMapper);
      setBooleanFilter(__in, __typeMapper);
      setBusinessHours(__in, __typeMapper);
      setBusinessHoursSource(__in, __typeMapper);
      setCriteriaItems(__in, __typeMapper);
      setDisableEscalationWhenModified(__in, __typeMapper);
      setEscalationAction(__in, __typeMapper);
      setEscalationStartTime(__in, __typeMapper);
      setFormula(__in, __typeMapper);
      setNotifyCcRecipients(__in, __typeMapper);
      setOverrideExistingTeams(__in, __typeMapper);
      setReplyToEmail(__in, __typeMapper);
      setSenderEmail(__in, __typeMapper);
      setSenderName(__in, __typeMapper);
      setTeam(__in, __typeMapper);
      setTemplate(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "assignedTo", assignedTo);
      toStringHelper(sb, "assignedToType", assignedToType);
      toStringHelper(sb, "booleanFilter", booleanFilter);
      toStringHelper(sb, "businessHours", businessHours);
      toStringHelper(sb, "businessHoursSource", businessHoursSource);
      toStringHelper(sb, "criteriaItems", criteriaItems);
      toStringHelper(sb, "disableEscalationWhenModified", disableEscalationWhenModified);
      toStringHelper(sb, "escalationAction", escalationAction);
      toStringHelper(sb, "escalationStartTime", escalationStartTime);
      toStringHelper(sb, "formula", formula);
      toStringHelper(sb, "notifyCcRecipients", notifyCcRecipients);
      toStringHelper(sb, "overrideExistingTeams", overrideExistingTeams);
      toStringHelper(sb, "replyToEmail", replyToEmail);
      toStringHelper(sb, "senderEmail", senderEmail);
      toStringHelper(sb, "senderName", senderName);
      toStringHelper(sb, "team", team);
      toStringHelper(sb, "template", template);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy