PCTableConstraintRelationFacade Class [AX 2012]
The PCTableConstraintRelationFacade class is a facade for table constraint relations and their references to column and attribute paths.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| getColumnAssignments | Retrieves a map of all constraint relations for the current table constraint and the paths to their attributes. |
| getConstraintRelationFromColumn | Retrieves a constraint relation record ID from a column definition record ID. |
| getSelectedColumn | Retrieves the column selected in a constraint relation. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| new | Initializes a new instance of the PCTableConstraintRelationFacade class. |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| parmTableConstraintRecId | Gets or sets the TableConstraintRecId parameter. |
| saveColumnSelection | Saves a column selection as a constraint relation which points to an attribute on a sub-component through intermediate sub-components. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validate | Validates a column assignment. |
| validateAttributeType | Validates that the attribute type of the attribute and the column definition matches. |
| validateColumnAssignment | Indicates whether a column is not assigned to multiple attributes in a table constraint. |
| validateDBTableConstraintAttribute | Indicates whether assigning a column to an attribute of a sub-component will not cause a system defined table constraint to reference an attribute on a sub-component which is used multiple times on the same level of a model. |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Initializes an instance of the PCTableConstraintRelationFacade class. |
| ::getColumnAssignmentsServer | Retrieves a packed map of all constraint relations for the current table constraint and the paths to their attributes. |
| ::getDBTableConstraintRelationSubComponent | Retrieves the table constraint relations which reference an attribute on the component in the context of the path. |
| ::saveColumnSelectionServer | Saves a column selection as a constraint relation which points to an attribute on a sub-component through intermediate sub-components. |
| ::validateDatabaseTableConstraints | Indicates whether the sub-componene is valid. |
Community Additions
ADD
Show: