com.sforce.soap.tooling.RelationshipDomain Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sforce-tooling-api Show documentation
Show all versions of sforce-tooling-api Show documentation
Salesforce Tooling API client
The newest version!
package com.sforce.soap.tooling;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for RelationshipDomain complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="RelationshipDomain">
* <complexContent>
* <extension base="{urn:tooling.soap.sforce.com}sObject">
* <sequence>
* <element name="ChildSobject" type="{urn:tooling.soap.sforce.com}EntityDefinition" minOccurs="0"/>
* <element name="ChildSobjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="DurableId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Field" type="{urn:tooling.soap.sforce.com}FieldDefinition" minOccurs="0"/>
* <element name="FieldId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="IsCascadeDelete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsDeprecatedAndHidden" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsRestrictedDelete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="JunctionIdListName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ParentSobject" type="{urn:tooling.soap.sforce.com}EntityDefinition" minOccurs="0"/>
* <element name="ParentSobjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="RelationshipInfo" type="{urn:tooling.soap.sforce.com}RelationshipInfo" minOccurs="0"/>
* <element name="RelationshipInfoId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="RelationshipName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RelationshipDomain", propOrder = {
"childSobject",
"childSobjectId",
"durableId",
"field",
"fieldId",
"isCascadeDelete",
"isDeprecatedAndHidden",
"isRestrictedDelete",
"junctionIdListName",
"parentSobject",
"parentSobjectId",
"relationshipInfo",
"relationshipInfoId",
"relationshipName"
})
public class RelationshipDomain
extends SObject
{
@XmlElement(name = "ChildSobject", nillable = true)
protected EntityDefinition childSobject;
@XmlElement(name = "ChildSobjectId", nillable = true)
protected String childSobjectId;
@XmlElement(name = "DurableId", nillable = true)
protected String durableId;
@XmlElement(name = "Field", nillable = true)
protected FieldDefinition field;
@XmlElement(name = "FieldId", nillable = true)
protected String fieldId;
@XmlElement(name = "IsCascadeDelete", nillable = true)
protected Boolean isCascadeDelete;
@XmlElement(name = "IsDeprecatedAndHidden", nillable = true)
protected Boolean isDeprecatedAndHidden;
@XmlElement(name = "IsRestrictedDelete", nillable = true)
protected Boolean isRestrictedDelete;
@XmlElement(name = "JunctionIdListName", nillable = true)
protected String junctionIdListName;
@XmlElement(name = "ParentSobject", nillable = true)
protected EntityDefinition parentSobject;
@XmlElement(name = "ParentSobjectId", nillable = true)
protected String parentSobjectId;
@XmlElement(name = "RelationshipInfo", nillable = true)
protected RelationshipInfo relationshipInfo;
@XmlElement(name = "RelationshipInfoId", nillable = true)
protected String relationshipInfoId;
@XmlElement(name = "RelationshipName", nillable = true)
protected String relationshipName;
/**
* Gets the value of the childSobject property.
*
* @return
* possible object is
* {@link EntityDefinition }
*
*/
public EntityDefinition getChildSobject() {
return childSobject;
}
/**
* Sets the value of the childSobject property.
*
* @param value
* allowed object is
* {@link EntityDefinition }
*
*/
public void setChildSobject(EntityDefinition value) {
this.childSobject = value;
}
/**
* Gets the value of the childSobjectId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChildSobjectId() {
return childSobjectId;
}
/**
* Sets the value of the childSobjectId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChildSobjectId(String value) {
this.childSobjectId = value;
}
/**
* Gets the value of the durableId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDurableId() {
return durableId;
}
/**
* Sets the value of the durableId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDurableId(String value) {
this.durableId = value;
}
/**
* Gets the value of the field property.
*
* @return
* possible object is
* {@link FieldDefinition }
*
*/
public FieldDefinition getField() {
return field;
}
/**
* Sets the value of the field property.
*
* @param value
* allowed object is
* {@link FieldDefinition }
*
*/
public void setField(FieldDefinition value) {
this.field = value;
}
/**
* Gets the value of the fieldId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFieldId() {
return fieldId;
}
/**
* Sets the value of the fieldId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFieldId(String value) {
this.fieldId = value;
}
/**
* Gets the value of the isCascadeDelete property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsCascadeDelete() {
return isCascadeDelete;
}
/**
* Sets the value of the isCascadeDelete property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsCascadeDelete(Boolean value) {
this.isCascadeDelete = value;
}
/**
* Gets the value of the isDeprecatedAndHidden property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsDeprecatedAndHidden() {
return isDeprecatedAndHidden;
}
/**
* Sets the value of the isDeprecatedAndHidden property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsDeprecatedAndHidden(Boolean value) {
this.isDeprecatedAndHidden = value;
}
/**
* Gets the value of the isRestrictedDelete property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsRestrictedDelete() {
return isRestrictedDelete;
}
/**
* Sets the value of the isRestrictedDelete property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsRestrictedDelete(Boolean value) {
this.isRestrictedDelete = value;
}
/**
* Gets the value of the junctionIdListName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJunctionIdListName() {
return junctionIdListName;
}
/**
* Sets the value of the junctionIdListName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJunctionIdListName(String value) {
this.junctionIdListName = value;
}
/**
* Gets the value of the parentSobject property.
*
* @return
* possible object is
* {@link EntityDefinition }
*
*/
public EntityDefinition getParentSobject() {
return parentSobject;
}
/**
* Sets the value of the parentSobject property.
*
* @param value
* allowed object is
* {@link EntityDefinition }
*
*/
public void setParentSobject(EntityDefinition value) {
this.parentSobject = value;
}
/**
* Gets the value of the parentSobjectId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentSobjectId() {
return parentSobjectId;
}
/**
* Sets the value of the parentSobjectId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentSobjectId(String value) {
this.parentSobjectId = value;
}
/**
* Gets the value of the relationshipInfo property.
*
* @return
* possible object is
* {@link RelationshipInfo }
*
*/
public RelationshipInfo getRelationshipInfo() {
return relationshipInfo;
}
/**
* Sets the value of the relationshipInfo property.
*
* @param value
* allowed object is
* {@link RelationshipInfo }
*
*/
public void setRelationshipInfo(RelationshipInfo value) {
this.relationshipInfo = value;
}
/**
* Gets the value of the relationshipInfoId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRelationshipInfoId() {
return relationshipInfoId;
}
/**
* Sets the value of the relationshipInfoId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRelationshipInfoId(String value) {
this.relationshipInfoId = value;
}
/**
* Gets the value of the relationshipName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRelationshipName() {
return relationshipName;
}
/**
* Sets the value of the relationshipName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRelationshipName(String value) {
this.relationshipName = value;
}
}