public class

AttributeMetadata

extends MetadataBase
implements Serializable
java.lang.Object
   ↳ com.microsoft.schemas.xrm._2011.metadata.MetadataBase
     ↳ com.microsoft.schemas.xrm._2011.metadata.AttributeMetadata
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Java class for AttributeMetadata complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AttributeMetadata">
   <complexContent>
     <extension base="{http://schemas.microsoft.com/xrm/2011/Metadata}MetadataBase">
       <sequence>
         <element name="AttributeOf" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AttributeType" type="{http://schemas.microsoft.com/xrm/2011/Metadata}AttributeTypeCode" minOccurs="0"/>
         <element name="CanBeSecuredForCreate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CanBeSecuredForRead" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CanBeSecuredForUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CanModifyAdditionalSettings" type="{http://schemas.microsoft.com/xrm/2011/Contracts}BooleanManagedProperty" minOccurs="0"/>
         <element name="ColumnNumber" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="DeprecatedVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Description" type="{http://schemas.microsoft.com/xrm/2011/Contracts}Label" minOccurs="0"/>
         <element name="DisplayName" type="{http://schemas.microsoft.com/xrm/2011/Contracts}Label" minOccurs="0"/>
         <element name="EntityLogicalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IsAuditEnabled" type="{http://schemas.microsoft.com/xrm/2011/Contracts}BooleanManagedProperty" minOccurs="0"/>
         <element name="IsCustomAttribute" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsCustomizable" type="{http://schemas.microsoft.com/xrm/2011/Contracts}BooleanManagedProperty" minOccurs="0"/>
         <element name="IsManaged" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsPrimaryId" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsPrimaryName" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsRenameable" type="{http://schemas.microsoft.com/xrm/2011/Contracts}BooleanManagedProperty" minOccurs="0"/>
         <element name="IsSecured" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsValidForAdvancedFind" type="{http://schemas.microsoft.com/xrm/2011/Contracts}BooleanManagedProperty" minOccurs="0"/>
         <element name="IsValidForCreate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsValidForRead" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsValidForUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="LinkedAttributeId" type="{http://schemas.microsoft.com/2003/10/Serialization/}guid" minOccurs="0"/>
         <element name="LogicalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RequiredLevel" type="{http://schemas.microsoft.com/xrm/2011/Metadata}AttributeRequiredLevelManagedProperty" minOccurs="0"/>
         <element name="SchemaName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class com.microsoft.schemas.xrm._2011.metadata.MetadataBase
Fields
protected String attributeOf
protected AttributeTypeCode attributeType
protected Boolean canBeSecuredForCreate
protected Boolean canBeSecuredForRead
protected Boolean canBeSecuredForUpdate
protected BooleanManagedProperty canModifyAdditionalSettings
protected Integer columnNumber
protected String deprecatedVersion
protected Label description
protected Label displayName
protected String entityLogicalName
protected BooleanManagedProperty isAuditEnabled
protected Boolean isCustomAttribute
protected BooleanManagedProperty isCustomizable
protected Boolean isManaged
protected Boolean isPrimaryId
protected Boolean isPrimaryName
protected BooleanManagedProperty isRenameable
protected Boolean isSecured
protected BooleanManagedProperty isValidForAdvancedFind
protected Boolean isValidForCreate
protected Boolean isValidForRead
protected Boolean isValidForUpdate
protected Guid linkedAttributeId
protected String logicalName
protected AttributeRequiredLevelManagedProperty requiredLevel
protected String schemaName
[Expand]
Inherited Fields
From class com.microsoft.schemas.xrm._2011.metadata.MetadataBase
Public Constructors
AttributeMetadata()
Public Methods
String getAttributeOf()
Gets the value of the attributeOf property.
AttributeTypeCode getAttributeType()
Gets the value of the attributeType property.
BooleanManagedProperty getCanModifyAdditionalSettings()
Gets the value of the canModifyAdditionalSettings property.
Integer getColumnNumber()
Gets the value of the columnNumber property.
String getDeprecatedVersion()
Gets the value of the deprecatedVersion property.
Label getDescription()
Gets the value of the description property.
Label getDisplayName()
Gets the value of the displayName property.
String getEntityLogicalName()
Gets the value of the entityLogicalName property.
BooleanManagedProperty getIsAuditEnabled()
Gets the value of the isAuditEnabled property.
BooleanManagedProperty getIsCustomizable()
Gets the value of the isCustomizable property.
BooleanManagedProperty getIsRenameable()
Gets the value of the isRenameable property.
BooleanManagedProperty getIsValidForAdvancedFind()
Gets the value of the isValidForAdvancedFind property.
Guid getLinkedAttributeId()
Gets the value of the linkedAttributeId property.
String getLogicalName()
Gets the value of the logicalName property.
AttributeRequiredLevelManagedProperty getRequiredLevel()
Gets the value of the requiredLevel property.
String getSchemaName()
Gets the value of the schemaName property.
Boolean isCanBeSecuredForCreate()
Gets the value of the canBeSecuredForCreate property.
Boolean isCanBeSecuredForRead()
Gets the value of the canBeSecuredForRead property.
Boolean isCanBeSecuredForUpdate()
Gets the value of the canBeSecuredForUpdate property.
Boolean isIsCustomAttribute()
Gets the value of the isCustomAttribute property.
Boolean isIsManaged()
Gets the value of the isManaged property.
Boolean isIsPrimaryId()
Gets the value of the isPrimaryId property.
Boolean isIsPrimaryName()
Gets the value of the isPrimaryName property.
Boolean isIsSecured()
Gets the value of the isSecured property.
Boolean isIsValidForCreate()
Gets the value of the isValidForCreate property.
Boolean isIsValidForRead()
Gets the value of the isValidForRead property.
Boolean isIsValidForUpdate()
Gets the value of the isValidForUpdate property.
void setAttributeOf(String value)
Sets the value of the attributeOf property.
void setAttributeType(AttributeTypeCode value)
Sets the value of the attributeType property.
void setCanBeSecuredForCreate(Boolean value)
Sets the value of the canBeSecuredForCreate property.
void setCanBeSecuredForRead(Boolean value)
Sets the value of the canBeSecuredForRead property.
void setCanBeSecuredForUpdate(Boolean value)
Sets the value of the canBeSecuredForUpdate property.
void setCanModifyAdditionalSettings(BooleanManagedProperty value)
Sets the value of the canModifyAdditionalSettings property.
void setColumnNumber(Integer value)
Sets the value of the columnNumber property.
void setDeprecatedVersion(String value)
Sets the value of the deprecatedVersion property.
void setDescription(Label value)
Sets the value of the description property.
void setDisplayName(Label value)
Sets the value of the displayName property.
void setEntityLogicalName(String value)
Sets the value of the entityLogicalName property.
void setIsAuditEnabled(BooleanManagedProperty value)
Sets the value of the isAuditEnabled property.
void setIsCustomAttribute(Boolean value)
Sets the value of the isCustomAttribute property.
void setIsCustomizable(BooleanManagedProperty value)
Sets the value of the isCustomizable property.
void setIsManaged(Boolean value)
Sets the value of the isManaged property.
void setIsPrimaryId(Boolean value)
Sets the value of the isPrimaryId property.
void setIsPrimaryName(Boolean value)
Sets the value of the isPrimaryName property.
void setIsRenameable(BooleanManagedProperty value)
Sets the value of the isRenameable property.
void setIsSecured(Boolean value)
Sets the value of the isSecured property.
void setIsValidForAdvancedFind(BooleanManagedProperty value)
Sets the value of the isValidForAdvancedFind property.
void setIsValidForCreate(Boolean value)
Sets the value of the isValidForCreate property.
void setIsValidForRead(Boolean value)
Sets the value of the isValidForRead property.
void setIsValidForUpdate(Boolean value)
Sets the value of the isValidForUpdate property.
void setLinkedAttributeId(Guid value)
Sets the value of the linkedAttributeId property.
void setLogicalName(String value)
Sets the value of the logicalName property.
void setRequiredLevel(AttributeRequiredLevelManagedProperty value)
Sets the value of the requiredLevel property.
void setSchemaName(String value)
Sets the value of the schemaName property.
[Expand]
Inherited Methods
From class com.microsoft.schemas.xrm._2011.metadata.MetadataBase
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected String attributeOf

protected AttributeTypeCode attributeType

protected Boolean canBeSecuredForCreate

protected Boolean canBeSecuredForRead

protected Boolean canBeSecuredForUpdate

protected BooleanManagedProperty canModifyAdditionalSettings

protected Integer columnNumber

protected String deprecatedVersion

protected Label description

protected Label displayName

protected String entityLogicalName

protected BooleanManagedProperty isAuditEnabled

protected Boolean isCustomAttribute

protected BooleanManagedProperty isCustomizable

protected Boolean isManaged

protected Boolean isPrimaryId

protected Boolean isPrimaryName

protected BooleanManagedProperty isRenameable

protected Boolean isSecured

protected BooleanManagedProperty isValidForAdvancedFind

protected Boolean isValidForCreate

protected Boolean isValidForRead

protected Boolean isValidForUpdate

protected Guid linkedAttributeId

protected String logicalName

protected AttributeRequiredLevelManagedProperty requiredLevel

protected String schemaName

Public Constructors

public AttributeMetadata ()

Public Methods

public String getAttributeOf ()

Gets the value of the attributeOf property.

Returns
  • possible object is String

public AttributeTypeCode getAttributeType ()

Gets the value of the attributeType property.

Returns

public BooleanManagedProperty getCanModifyAdditionalSettings ()

Gets the value of the canModifyAdditionalSettings property.

Returns

public Integer getColumnNumber ()

Gets the value of the columnNumber property.

Returns
  • possible object is Integer

public String getDeprecatedVersion ()

Gets the value of the deprecatedVersion property.

Returns
  • possible object is String

public Label getDescription ()

Gets the value of the description property.

Returns
  • possible object is Label

public Label getDisplayName ()

Gets the value of the displayName property.

Returns
  • possible object is Label

public String getEntityLogicalName ()

Gets the value of the entityLogicalName property.

Returns
  • possible object is String

public BooleanManagedProperty getIsAuditEnabled ()

Gets the value of the isAuditEnabled property.

Returns

public BooleanManagedProperty getIsCustomizable ()

Gets the value of the isCustomizable property.

Returns

public BooleanManagedProperty getIsRenameable ()

Gets the value of the isRenameable property.

Returns

public BooleanManagedProperty getIsValidForAdvancedFind ()

Gets the value of the isValidForAdvancedFind property.

Returns

public Guid getLinkedAttributeId ()

Gets the value of the linkedAttributeId property.

Returns
  • possible object is Guid

public String getLogicalName ()

Gets the value of the logicalName property.

Returns
  • possible object is String

public AttributeRequiredLevelManagedProperty getRequiredLevel ()

Gets the value of the requiredLevel property.

Returns

public String getSchemaName ()

Gets the value of the schemaName property.

Returns
  • possible object is String

public Boolean isCanBeSecuredForCreate ()

Gets the value of the canBeSecuredForCreate property.

Returns
  • possible object is Boolean

public Boolean isCanBeSecuredForRead ()

Gets the value of the canBeSecuredForRead property.

Returns
  • possible object is Boolean

public Boolean isCanBeSecuredForUpdate ()

Gets the value of the canBeSecuredForUpdate property.

Returns
  • possible object is Boolean

public Boolean isIsCustomAttribute ()

Gets the value of the isCustomAttribute property.

Returns
  • possible object is Boolean

public Boolean isIsManaged ()

Gets the value of the isManaged property.

Returns
  • possible object is Boolean

public Boolean isIsPrimaryId ()

Gets the value of the isPrimaryId property.

Returns
  • possible object is Boolean

public Boolean isIsPrimaryName ()

Gets the value of the isPrimaryName property.

Returns
  • possible object is Boolean

public Boolean isIsSecured ()

Gets the value of the isSecured property.

Returns
  • possible object is Boolean

public Boolean isIsValidForCreate ()

Gets the value of the isValidForCreate property.

Returns
  • possible object is Boolean

public Boolean isIsValidForRead ()

Gets the value of the isValidForRead property.

Returns
  • possible object is Boolean

public Boolean isIsValidForUpdate ()

Gets the value of the isValidForUpdate property.

Returns
  • possible object is Boolean

public void setAttributeOf (String value)

Sets the value of the attributeOf property.

Parameters
value Allowed object is String

public void setAttributeType (AttributeTypeCode value)

Sets the value of the attributeType property.

Parameters
value Allowed object is AttributeTypeCode

public void setCanBeSecuredForCreate (Boolean value)

Sets the value of the canBeSecuredForCreate property.

Parameters
value Allowed object is Boolean

public void setCanBeSecuredForRead (Boolean value)

Sets the value of the canBeSecuredForRead property.

Parameters
value Allowed object is Boolean

public void setCanBeSecuredForUpdate (Boolean value)

Sets the value of the canBeSecuredForUpdate property.

Parameters
value Allowed object is Boolean

public void setCanModifyAdditionalSettings (BooleanManagedProperty value)

Sets the value of the canModifyAdditionalSettings property.

Parameters
value Allowed object is BooleanManagedProperty

public void setColumnNumber (Integer value)

Sets the value of the columnNumber property.

Parameters
value Allowed object is Integer

public void setDeprecatedVersion (String value)

Sets the value of the deprecatedVersion property.

Parameters
value Allowed object is String

public void setDescription (Label value)

Sets the value of the description property.

Parameters
value Allowed object is Label

public void setDisplayName (Label value)

Sets the value of the displayName property.

Parameters
value Allowed object is Label

public void setEntityLogicalName (String value)

Sets the value of the entityLogicalName property.

Parameters
value Allowed object is String

public void setIsAuditEnabled (BooleanManagedProperty value)

Sets the value of the isAuditEnabled property.

Parameters
value Allowed object is BooleanManagedProperty

public void setIsCustomAttribute (Boolean value)

Sets the value of the isCustomAttribute property.

Parameters
value Allowed object is Boolean

public void setIsCustomizable (BooleanManagedProperty value)

Sets the value of the isCustomizable property.

Parameters
value Allowed object is BooleanManagedProperty

public void setIsManaged (Boolean value)

Sets the value of the isManaged property.

Parameters
value Allowed object is Boolean

public void setIsPrimaryId (Boolean value)

Sets the value of the isPrimaryId property.

Parameters
value Allowed object is Boolean

public void setIsPrimaryName (Boolean value)

Sets the value of the isPrimaryName property.

Parameters
value Allowed object is Boolean

public void setIsRenameable (BooleanManagedProperty value)

Sets the value of the isRenameable property.

Parameters
value Allowed object is BooleanManagedProperty

public void setIsSecured (Boolean value)

Sets the value of the isSecured property.

Parameters
value Allowed object is Boolean

public void setIsValidForAdvancedFind (BooleanManagedProperty value)

Sets the value of the isValidForAdvancedFind property.

Parameters
value Allowed object is BooleanManagedProperty

public void setIsValidForCreate (Boolean value)

Sets the value of the isValidForCreate property.

Parameters
value Allowed object is Boolean

public void setIsValidForRead (Boolean value)

Sets the value of the isValidForRead property.

Parameters
value Allowed object is Boolean

public void setIsValidForUpdate (Boolean value)

Sets the value of the isValidForUpdate property.

Parameters
value Allowed object is Boolean

public void setLinkedAttributeId (Guid value)

Sets the value of the linkedAttributeId property.

Parameters
value Allowed object is Guid

public void setLogicalName (String value)

Sets the value of the logicalName property.

Parameters
value Allowed object is String

public void setRequiredLevel (AttributeRequiredLevelManagedProperty value)

Sets the value of the requiredLevel property.

Parameters
value Allowed object is AttributeRequiredLevelManagedProperty

public void setSchemaName (String value)

Sets the value of the schemaName property.

Parameters
value Allowed object is String