package com.sforce.soap.tooling.sobject; /** * This is a generated class for the SObject Enterprise API. * Do not edit this file, as your changes will be lost. */ public class RelationshipInfo extends com.sforce.soap.tooling.sobject.SObject { /** * Constructor */ public RelationshipInfo() {} /* 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 : ChildSobject of type {urn:sobject.tooling.soap.sforce.com}EntityDefinition * java type: com.sforce.soap.tooling.sobject.EntityDefinition */ private boolean ChildSobject__is_set = false; private com.sforce.soap.tooling.sobject.EntityDefinition ChildSobject; public com.sforce.soap.tooling.sobject.EntityDefinition getChildSobject() { return ChildSobject; } public void setChildSobject(com.sforce.soap.tooling.sobject.EntityDefinition ChildSobject) { this.ChildSobject = ChildSobject; ChildSobject__is_set = true; } protected void setChildSobject(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("ChildSobject", "urn:sobject.tooling.soap.sforce.com","ChildSobject","urn:sobject.tooling.soap.sforce.com","EntityDefinition",0,1,true))) { setChildSobject((com.sforce.soap.tooling.sobject.EntityDefinition)__typeMapper.readObject(__in, _lookupTypeInfo("ChildSobject", "urn:sobject.tooling.soap.sforce.com","ChildSobject","urn:sobject.tooling.soap.sforce.com","EntityDefinition",0,1,true), com.sforce.soap.tooling.sobject.EntityDefinition.class)); } } private void writeFieldChildSobject(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("ChildSobject", "urn:sobject.tooling.soap.sforce.com","ChildSobject","urn:sobject.tooling.soap.sforce.com","EntityDefinition",0,1,true), ChildSobject, ChildSobject__is_set); } /** * element : ChildSobjectId of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean ChildSobjectId__is_set = false; private java.lang.String ChildSobjectId; public java.lang.String getChildSobjectId() { return ChildSobjectId; } public void setChildSobjectId(java.lang.String ChildSobjectId) { this.ChildSobjectId = ChildSobjectId; ChildSobjectId__is_set = true; } protected void setChildSobjectId(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("ChildSobjectId", "urn:sobject.tooling.soap.sforce.com","ChildSobjectId","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setChildSobjectId(__typeMapper.readString(__in, _lookupTypeInfo("ChildSobjectId", "urn:sobject.tooling.soap.sforce.com","ChildSobjectId","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldChildSobjectId(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("ChildSobjectId", "urn:sobject.tooling.soap.sforce.com","ChildSobjectId","http://www.w3.org/2001/XMLSchema","string",0,1,true), ChildSobjectId, ChildSobjectId__is_set); } /** * element : DurableId of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean DurableId__is_set = false; private java.lang.String DurableId; public java.lang.String getDurableId() { return DurableId; } public void setDurableId(java.lang.String DurableId) { this.DurableId = DurableId; DurableId__is_set = true; } protected void setDurableId(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("DurableId", "urn:sobject.tooling.soap.sforce.com","DurableId","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setDurableId(__typeMapper.readString(__in, _lookupTypeInfo("DurableId", "urn:sobject.tooling.soap.sforce.com","DurableId","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldDurableId(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("DurableId", "urn:sobject.tooling.soap.sforce.com","DurableId","http://www.w3.org/2001/XMLSchema","string",0,1,true), DurableId, DurableId__is_set); } /** * element : Field of type {urn:sobject.tooling.soap.sforce.com}FieldDefinition * java type: com.sforce.soap.tooling.sobject.FieldDefinition */ private boolean Field__is_set = false; private com.sforce.soap.tooling.sobject.FieldDefinition Field; public com.sforce.soap.tooling.sobject.FieldDefinition getField() { return Field; } public void setField(com.sforce.soap.tooling.sobject.FieldDefinition Field) { this.Field = Field; Field__is_set = true; } protected void setField(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("Field", "urn:sobject.tooling.soap.sforce.com","Field","urn:sobject.tooling.soap.sforce.com","FieldDefinition",0,1,true))) { setField((com.sforce.soap.tooling.sobject.FieldDefinition)__typeMapper.readObject(__in, _lookupTypeInfo("Field", "urn:sobject.tooling.soap.sforce.com","Field","urn:sobject.tooling.soap.sforce.com","FieldDefinition",0,1,true), com.sforce.soap.tooling.sobject.FieldDefinition.class)); } } private void writeFieldField(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("Field", "urn:sobject.tooling.soap.sforce.com","Field","urn:sobject.tooling.soap.sforce.com","FieldDefinition",0,1,true), Field, Field__is_set); } /** * element : FieldId of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean FieldId__is_set = false; private java.lang.String FieldId; public java.lang.String getFieldId() { return FieldId; } public void setFieldId(java.lang.String FieldId) { this.FieldId = FieldId; FieldId__is_set = true; } protected void setFieldId(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("FieldId", "urn:sobject.tooling.soap.sforce.com","FieldId","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setFieldId(__typeMapper.readString(__in, _lookupTypeInfo("FieldId", "urn:sobject.tooling.soap.sforce.com","FieldId","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldFieldId(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("FieldId", "urn:sobject.tooling.soap.sforce.com","FieldId","http://www.w3.org/2001/XMLSchema","string",0,1,true), FieldId, FieldId__is_set); } /** * element : IsCascadeDelete of type {http://www.w3.org/2001/XMLSchema}boolean * java type: java.lang.Boolean */ private boolean IsCascadeDelete__is_set = false; private java.lang.Boolean IsCascadeDelete; public java.lang.Boolean getIsCascadeDelete() { return IsCascadeDelete; } public void setIsCascadeDelete(java.lang.Boolean IsCascadeDelete) { this.IsCascadeDelete = IsCascadeDelete; IsCascadeDelete__is_set = true; } protected void setIsCascadeDelete(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("IsCascadeDelete", "urn:sobject.tooling.soap.sforce.com","IsCascadeDelete","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setIsCascadeDelete((java.lang.Boolean)__typeMapper.readObject(__in, _lookupTypeInfo("IsCascadeDelete", "urn:sobject.tooling.soap.sforce.com","IsCascadeDelete","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), java.lang.Boolean.class)); } } private void writeFieldIsCascadeDelete(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("IsCascadeDelete", "urn:sobject.tooling.soap.sforce.com","IsCascadeDelete","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), IsCascadeDelete, IsCascadeDelete__is_set); } /** * element : IsDeprecatedAndHidden of type {http://www.w3.org/2001/XMLSchema}boolean * java type: java.lang.Boolean */ private boolean IsDeprecatedAndHidden__is_set = false; private java.lang.Boolean IsDeprecatedAndHidden; public java.lang.Boolean getIsDeprecatedAndHidden() { return IsDeprecatedAndHidden; } public void setIsDeprecatedAndHidden(java.lang.Boolean IsDeprecatedAndHidden) { this.IsDeprecatedAndHidden = IsDeprecatedAndHidden; IsDeprecatedAndHidden__is_set = true; } protected void setIsDeprecatedAndHidden(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("IsDeprecatedAndHidden", "urn:sobject.tooling.soap.sforce.com","IsDeprecatedAndHidden","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setIsDeprecatedAndHidden((java.lang.Boolean)__typeMapper.readObject(__in, _lookupTypeInfo("IsDeprecatedAndHidden", "urn:sobject.tooling.soap.sforce.com","IsDeprecatedAndHidden","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), java.lang.Boolean.class)); } } private void writeFieldIsDeprecatedAndHidden(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("IsDeprecatedAndHidden", "urn:sobject.tooling.soap.sforce.com","IsDeprecatedAndHidden","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), IsDeprecatedAndHidden, IsDeprecatedAndHidden__is_set); } /** * element : IsRestrictedDelete of type {http://www.w3.org/2001/XMLSchema}boolean * java type: java.lang.Boolean */ private boolean IsRestrictedDelete__is_set = false; private java.lang.Boolean IsRestrictedDelete; public java.lang.Boolean getIsRestrictedDelete() { return IsRestrictedDelete; } public void setIsRestrictedDelete(java.lang.Boolean IsRestrictedDelete) { this.IsRestrictedDelete = IsRestrictedDelete; IsRestrictedDelete__is_set = true; } protected void setIsRestrictedDelete(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("IsRestrictedDelete", "urn:sobject.tooling.soap.sforce.com","IsRestrictedDelete","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setIsRestrictedDelete((java.lang.Boolean)__typeMapper.readObject(__in, _lookupTypeInfo("IsRestrictedDelete", "urn:sobject.tooling.soap.sforce.com","IsRestrictedDelete","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), java.lang.Boolean.class)); } } private void writeFieldIsRestrictedDelete(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("IsRestrictedDelete", "urn:sobject.tooling.soap.sforce.com","IsRestrictedDelete","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), IsRestrictedDelete, IsRestrictedDelete__is_set); } /** * element : JunctionIdListNames of type {urn:tooling.soap.sforce.com}JunctionIdListNames * java type: com.sforce.soap.tooling.JunctionIdListNames */ private boolean JunctionIdListNames__is_set = false; private com.sforce.soap.tooling.JunctionIdListNames JunctionIdListNames; public com.sforce.soap.tooling.JunctionIdListNames getJunctionIdListNames() { return JunctionIdListNames; } public void setJunctionIdListNames(com.sforce.soap.tooling.JunctionIdListNames JunctionIdListNames) { this.JunctionIdListNames = JunctionIdListNames; JunctionIdListNames__is_set = true; } protected void setJunctionIdListNames(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("JunctionIdListNames", "urn:sobject.tooling.soap.sforce.com","JunctionIdListNames","urn:tooling.soap.sforce.com","JunctionIdListNames",0,1,true))) { setJunctionIdListNames((com.sforce.soap.tooling.JunctionIdListNames)__typeMapper.readObject(__in, _lookupTypeInfo("JunctionIdListNames", "urn:sobject.tooling.soap.sforce.com","JunctionIdListNames","urn:tooling.soap.sforce.com","JunctionIdListNames",0,1,true), com.sforce.soap.tooling.JunctionIdListNames.class)); } } private void writeFieldJunctionIdListNames(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("JunctionIdListNames", "urn:sobject.tooling.soap.sforce.com","JunctionIdListNames","urn:tooling.soap.sforce.com","JunctionIdListNames",0,1,true), JunctionIdListNames, JunctionIdListNames__is_set); } /** * element : RelationshipDomains of type {urn:tooling.soap.sforce.com}QueryResult * java type: com.sforce.soap.tooling.QueryResult */ private boolean RelationshipDomains__is_set = false; private com.sforce.soap.tooling.QueryResult RelationshipDomains; public com.sforce.soap.tooling.QueryResult getRelationshipDomains() { return RelationshipDomains; } public void setRelationshipDomains(com.sforce.soap.tooling.QueryResult RelationshipDomains) { this.RelationshipDomains = RelationshipDomains; RelationshipDomains__is_set = true; } protected void setRelationshipDomains(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("RelationshipDomains", "urn:sobject.tooling.soap.sforce.com","RelationshipDomains","urn:tooling.soap.sforce.com","QueryResult",0,1,true))) { setRelationshipDomains((com.sforce.soap.tooling.QueryResult)__typeMapper.readObject(__in, _lookupTypeInfo("RelationshipDomains", "urn:sobject.tooling.soap.sforce.com","RelationshipDomains","urn:tooling.soap.sforce.com","QueryResult",0,1,true), com.sforce.soap.tooling.QueryResult.class)); } } private void writeFieldRelationshipDomains(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("RelationshipDomains", "urn:sobject.tooling.soap.sforce.com","RelationshipDomains","urn:tooling.soap.sforce.com","QueryResult",0,1,true), RelationshipDomains, RelationshipDomains__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, "urn:sobject.tooling.soap.sforce.com", "RelationshipInfo"); 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("[RelationshipInfo "); 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 { writeFieldChildSobject(__out, __typeMapper); writeFieldChildSobjectId(__out, __typeMapper); writeFieldDurableId(__out, __typeMapper); writeFieldField(__out, __typeMapper); writeFieldFieldId(__out, __typeMapper); writeFieldIsCascadeDelete(__out, __typeMapper); writeFieldIsDeprecatedAndHidden(__out, __typeMapper); writeFieldIsRestrictedDelete(__out, __typeMapper); writeFieldJunctionIdListNames(__out, __typeMapper); writeFieldRelationshipDomains(__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 { setChildSobject(__in, __typeMapper); setChildSobjectId(__in, __typeMapper); setDurableId(__in, __typeMapper); setField(__in, __typeMapper); setFieldId(__in, __typeMapper); setIsCascadeDelete(__in, __typeMapper); setIsDeprecatedAndHidden(__in, __typeMapper); setIsRestrictedDelete(__in, __typeMapper); setJunctionIdListNames(__in, __typeMapper); setRelationshipDomains(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "ChildSobject", ChildSobject); toStringHelper(sb, "ChildSobjectId", ChildSobjectId); toStringHelper(sb, "DurableId", DurableId); toStringHelper(sb, "Field", Field); toStringHelper(sb, "FieldId", FieldId); toStringHelper(sb, "IsCascadeDelete", IsCascadeDelete); toStringHelper(sb, "IsDeprecatedAndHidden", IsDeprecatedAndHidden); toStringHelper(sb, "IsRestrictedDelete", IsRestrictedDelete); toStringHelper(sb, "JunctionIdListNames", JunctionIdListNames); toStringHelper(sb, "RelationshipDomains", RelationshipDomains); } }