public interface ObjectReferenceFieldMetadata extends ObjectFieldMetadata
ObjectFieldMetadata
Modifier and Type | Method and Description |
---|---|
boolean |
allowInlineCreate()
Retrieves whether the reference field allows inline create.
|
String |
getControllingField()
Retrieves the controlling field of the given reference field.
|
DefaultValueExpressionMetadata |
getDefaultValueExpression()
Retrieves the
DefaultValueExpressionMetadata containing the default value expression
of the given object reference field. |
String |
getInboundRelationshipLabel()
Retrieves the inbound relationship label of the given reference field.
|
String |
getInboundRelationshipName()
Retrieves the inbound relationship name of the given reference field.
|
String |
getOutboundRelationshipName()
Retrieves the outbound relationship name of the given reference field.
|
String |
getReferencedObjectName()
Retrieves the referenced object name of the given reference field.
|
String |
getRelationshipCriteria()
Retrieves the relationship criteria of the given reference field.
|
ObjectReferenceFieldMetadataDeleteType |
getRelationshipDeleteType()
Retrieves the
ObjectReferenceFieldMetadataDeleteType of the given reference field. |
boolean |
hasControllingField()
Retrieves whether the given reference field has a controlling field.
|
boolean |
isSecureRelationship()
Retrieves whether the reference field is a secure relationship.
|
getCreatedByUserId, getCreatedDate, getHelpContent, getLabel, getModifiedByUserId, getModifiedDate, getName, getObjectFieldMetadataType, getObjectName, getOrder, getSourceType, getTypedObjectFieldMetadata, getValueType, isActive, isCopyField, isEditable, isEncrypted, isFacetable, isListColumn, isRequired, isUnique
DefaultValueExpressionMetadata getDefaultValueExpression()
DefaultValueExpressionMetadata
containing the default value expression
of the given object reference field.DefaultValueExpressionMetadata
with a default value expression if it exists,
otherwise nullString getInboundRelationshipLabel()
String getInboundRelationshipName()
String getOutboundRelationshipName()
String getRelationshipCriteria()
ObjectReferenceFieldMetadataDeleteType getRelationshipDeleteType()
ObjectReferenceFieldMetadataDeleteType
of the given reference field.ObjectReferenceFieldMetadataDeleteType
type of the given field if it exists,
otherwise null.
For example, ObjectReferenceFieldMetadataDeleteType.BLOCK
.String getReferencedObjectName()
boolean hasControllingField()
String getControllingField()
boolean allowInlineCreate()
boolean isSecureRelationship()
Copyright © Veeva Systems 2017–2023. All rights reserved.