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 LiveChatSensitiveDataRule extends com.sforce.soap.metadata.Metadata { /** * Constructor */ public LiveChatSensitiveDataRule() {} /* 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 : actionType of type {http://soap.sforce.com/2006/04/metadata}SensitiveDataActionType * java type: com.sforce.soap.metadata.SensitiveDataActionType */ private boolean actionType__is_set = false; private com.sforce.soap.metadata.SensitiveDataActionType actionType; public com.sforce.soap.metadata.SensitiveDataActionType getActionType() { return actionType; } public void setActionType(com.sforce.soap.metadata.SensitiveDataActionType actionType) { this.actionType = actionType; actionType__is_set = true; } protected void setActionType(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("actionType", "http://soap.sforce.com/2006/04/metadata","actionType","http://soap.sforce.com/2006/04/metadata","SensitiveDataActionType",1,1,true))) { setActionType((com.sforce.soap.metadata.SensitiveDataActionType)__typeMapper.readObject(__in, _lookupTypeInfo("actionType", "http://soap.sforce.com/2006/04/metadata","actionType","http://soap.sforce.com/2006/04/metadata","SensitiveDataActionType",1,1,true), com.sforce.soap.metadata.SensitiveDataActionType.class)); } } private void writeFieldActionType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("actionType", "http://soap.sforce.com/2006/04/metadata","actionType","http://soap.sforce.com/2006/04/metadata","SensitiveDataActionType",1,1,true), actionType, actionType__is_set); } /** * element : description of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean description__is_set = false; private java.lang.String description; public java.lang.String getDescription() { return description; } public void setDescription(java.lang.String description) { this.description = description; description__is_set = true; } protected void setDescription(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("description", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setDescription(__typeMapper.readString(__in, _lookupTypeInfo("description", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldDescription(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("description", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), description, description__is_set); } /** * element : enforceOn of type {http://www.w3.org/2001/XMLSchema}int * java type: int */ private boolean enforceOn__is_set = false; private int enforceOn; public int getEnforceOn() { return enforceOn; } public void setEnforceOn(int enforceOn) { this.enforceOn = enforceOn; enforceOn__is_set = true; } protected void setEnforceOn(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("enforceOn", "http://soap.sforce.com/2006/04/metadata","enforceOn","http://www.w3.org/2001/XMLSchema","int",1,1,true))) { setEnforceOn((int)__typeMapper.readInt(__in, _lookupTypeInfo("enforceOn", "http://soap.sforce.com/2006/04/metadata","enforceOn","http://www.w3.org/2001/XMLSchema","int",1,1,true), int.class)); } } private void writeFieldEnforceOn(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enforceOn", "http://soap.sforce.com/2006/04/metadata","enforceOn","http://www.w3.org/2001/XMLSchema","int",1,1,true), enforceOn, enforceOn__is_set); } /** * element : isEnabled of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean isEnabled__is_set = false; private boolean isEnabled; public boolean getIsEnabled() { return isEnabled; } public boolean isIsEnabled() { return isEnabled; } public void setIsEnabled(boolean isEnabled) { this.isEnabled = isEnabled; isEnabled__is_set = true; } protected void setIsEnabled(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("isEnabled", "http://soap.sforce.com/2006/04/metadata","isEnabled","http://www.w3.org/2001/XMLSchema","boolean",1,1,true))) { setIsEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("isEnabled", "http://soap.sforce.com/2006/04/metadata","isEnabled","http://www.w3.org/2001/XMLSchema","boolean",1,1,true), boolean.class)); } } private void writeFieldIsEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("isEnabled", "http://soap.sforce.com/2006/04/metadata","isEnabled","http://www.w3.org/2001/XMLSchema","boolean",1,1,true), isEnabled, isEnabled__is_set); } /** * element : pattern of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean pattern__is_set = false; private java.lang.String pattern; public java.lang.String getPattern() { return pattern; } public void setPattern(java.lang.String pattern) { this.pattern = pattern; pattern__is_set = true; } protected void setPattern(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("pattern", "http://soap.sforce.com/2006/04/metadata","pattern","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setPattern(__typeMapper.readString(__in, _lookupTypeInfo("pattern", "http://soap.sforce.com/2006/04/metadata","pattern","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldPattern(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("pattern", "http://soap.sforce.com/2006/04/metadata","pattern","http://www.w3.org/2001/XMLSchema","string",1,1,true), pattern, pattern__is_set); } /** * element : priority of type {http://www.w3.org/2001/XMLSchema}int * java type: int */ private boolean priority__is_set = false; private int priority; public int getPriority() { return priority; } public void setPriority(int priority) { this.priority = priority; priority__is_set = true; } protected void setPriority(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("priority", "http://soap.sforce.com/2006/04/metadata","priority","http://www.w3.org/2001/XMLSchema","int",1,1,true))) { setPriority((int)__typeMapper.readInt(__in, _lookupTypeInfo("priority", "http://soap.sforce.com/2006/04/metadata","priority","http://www.w3.org/2001/XMLSchema","int",1,1,true), int.class)); } } private void writeFieldPriority(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("priority", "http://soap.sforce.com/2006/04/metadata","priority","http://www.w3.org/2001/XMLSchema","int",1,1,true), priority, priority__is_set); } /** * element : processingType of type {http://soap.sforce.com/2006/04/metadata}SensitiveDataRuleProcessing * java type: com.sforce.soap.metadata.SensitiveDataRuleProcessing */ private boolean processingType__is_set = false; private com.sforce.soap.metadata.SensitiveDataRuleProcessing processingType; public com.sforce.soap.metadata.SensitiveDataRuleProcessing getProcessingType() { return processingType; } public void setProcessingType(com.sforce.soap.metadata.SensitiveDataRuleProcessing processingType) { this.processingType = processingType; processingType__is_set = true; } protected void setProcessingType(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("processingType", "http://soap.sforce.com/2006/04/metadata","processingType","http://soap.sforce.com/2006/04/metadata","SensitiveDataRuleProcessing",1,1,true))) { setProcessingType((com.sforce.soap.metadata.SensitiveDataRuleProcessing)__typeMapper.readObject(__in, _lookupTypeInfo("processingType", "http://soap.sforce.com/2006/04/metadata","processingType","http://soap.sforce.com/2006/04/metadata","SensitiveDataRuleProcessing",1,1,true), com.sforce.soap.metadata.SensitiveDataRuleProcessing.class)); } } private void writeFieldProcessingType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("processingType", "http://soap.sforce.com/2006/04/metadata","processingType","http://soap.sforce.com/2006/04/metadata","SensitiveDataRuleProcessing",1,1,true), processingType, processingType__is_set); } /** * element : replacement of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean replacement__is_set = false; private java.lang.String replacement; public java.lang.String getReplacement() { return replacement; } public void setReplacement(java.lang.String replacement) { this.replacement = replacement; replacement__is_set = true; } protected void setReplacement(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("replacement", "http://soap.sforce.com/2006/04/metadata","replacement","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setReplacement(__typeMapper.readString(__in, _lookupTypeInfo("replacement", "http://soap.sforce.com/2006/04/metadata","replacement","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldReplacement(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("replacement", "http://soap.sforce.com/2006/04/metadata","replacement","http://www.w3.org/2001/XMLSchema","string",0,1,true), replacement, replacement__is_set); } /** * element : version of type {http://soap.sforce.com/2006/04/metadata}SensitiveDataRuleVersion * java type: com.sforce.soap.metadata.SensitiveDataRuleVersion */ private boolean version__is_set = false; private com.sforce.soap.metadata.SensitiveDataRuleVersion version; public com.sforce.soap.metadata.SensitiveDataRuleVersion getVersion() { return version; } public void setVersion(com.sforce.soap.metadata.SensitiveDataRuleVersion version) { this.version = version; version__is_set = true; } protected void setVersion(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("version", "http://soap.sforce.com/2006/04/metadata","version","http://soap.sforce.com/2006/04/metadata","SensitiveDataRuleVersion",1,1,true))) { setVersion((com.sforce.soap.metadata.SensitiveDataRuleVersion)__typeMapper.readObject(__in, _lookupTypeInfo("version", "http://soap.sforce.com/2006/04/metadata","version","http://soap.sforce.com/2006/04/metadata","SensitiveDataRuleVersion",1,1,true), com.sforce.soap.metadata.SensitiveDataRuleVersion.class)); } } private void writeFieldVersion(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("version", "http://soap.sforce.com/2006/04/metadata","version","http://soap.sforce.com/2006/04/metadata","SensitiveDataRuleVersion",1,1,true), version, version__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", "LiveChatSensitiveDataRule"); 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("[LiveChatSensitiveDataRule "); 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 { writeFieldActionType(__out, __typeMapper); writeFieldDescription(__out, __typeMapper); writeFieldEnforceOn(__out, __typeMapper); writeFieldIsEnabled(__out, __typeMapper); writeFieldPattern(__out, __typeMapper); writeFieldPriority(__out, __typeMapper); writeFieldProcessingType(__out, __typeMapper); writeFieldReplacement(__out, __typeMapper); writeFieldVersion(__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 { setActionType(__in, __typeMapper); setDescription(__in, __typeMapper); setEnforceOn(__in, __typeMapper); setIsEnabled(__in, __typeMapper); setPattern(__in, __typeMapper); setPriority(__in, __typeMapper); setProcessingType(__in, __typeMapper); setReplacement(__in, __typeMapper); setVersion(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "actionType", actionType); toStringHelper(sb, "description", description); toStringHelper(sb, "enforceOn", enforceOn); toStringHelper(sb, "isEnabled", isEnabled); toStringHelper(sb, "pattern", pattern); toStringHelper(sb, "priority", priority); toStringHelper(sb, "processingType", processingType); toStringHelper(sb, "replacement", replacement); toStringHelper(sb, "version", version); } }