EngChgCaseValidator Class [AX 2012]
Class to validate state for a given product change case.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| checkBOMFormulaApprovedCloseCase | Check bill of materials and formulas are approved when closing the case. |
| checkBOMFormulaApprovedValidateChange | Check bill of materials and formulas associated with case are marked for approval when validating changes from the approve and activate form. |
| checkBOMFormulaHasVersion | Check bill of materials and formulas associated with case are assigned to a released product. |
| checkBOMVersionApprovedCloseCase | Check bill of materials and formulas versions are approved when closing the case. |
| checkBOMVersionIsActiveCloseCase | Check released products associated with case has any active bill of materials or formulas version when closing the case. |
| checkBOMVersionIsActiveValidateChange | Check released products associated with case have any active bill of material or formula versions; or is marked for activation when validating changes in the approve and activate form. |
| checkBOMVersionIsApprovedValidateChange | Check bill of material and formula versions are approved or is marked for approval when validating changes from the approve and activate form. |
| checkDependentCasesClosed | Check that dependent (child) cases are closed. |
| checkImpactedItemExistsInCase | Check impacted released products are associated with the case. |
| checkItemIsOrphan | Check released product is assigned to a bill of material or formula versions; or is used as a component in one or more bill of materials or formulas. |
| checkProcessActivityCompleted | Check that process activities are completed. |
| checkProductReleasedToCurrentCompany | Check associated products are released into current company. |
| checkReleasedProductExistsInCase | Check both products and released products are associated to the case of the current company. |
| checkRouteApprovedCloseCase | Check routes are approved when closing the case. |
| checkRouteApprovedValidateChange | Check routes are approved or marked for approval when validating changes from the approve and active form. |
| checkRouteHasVersion | Check routes are assigned to a released product. |
| checkRouteVersionApprovedCloseCase | Check route versions are approved when closing the case. |
| checkRouteVersionIsActiveCloseCase | Check released products associated with case have any active routes version when closing the case. |
| checkRouteVersionIsActiveValidateChange | Check released products associated with case have any active route versions or is marked for activation when validating changes from the approve and activate form. |
| checkRouteVersionIsApproveValidateChange | Check released products associated with case have any approved route versions or is marked for approval when validating changes from the approve and activate form. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| infologAddMessage | |
| infologAddNoIssuesFoundMessage | Add No Issues found message to the infolog if _currentInfoLogLines parameter is large that current infologLine. |
| infologAddVersionMessage | Add message to the infolog if _versionMap parameter contains any elements. |
| loadValidationRules | |
| new | Initializes a new instance of the EngChgCaseValidator 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.) |
| parmCaseCategoryHierarchyDetail | Gets or sets the CaseCategoryHierarchyDetail parameter. |
| parmCaseDetail | Gets or sets the CaseDetail parameter. |
| parmEnabledValidationRules | Gets or sets the EnabledValidationRules parameter. |
| runApprovalActivateRules | Validate the product change case, executing the rules that apply to approve and activate form validation. |
| runCaseCheckCompletenessRules | Validate the product change case, executing the rules that apply to check case completeness. |
| runCaseCloseRules | Validate the completeness of the product change case, executing the rules that apply to close case. |
| 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.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Initializes a new instance of the EngChgCaseValidator class. |
| ::newValidator | Create new instance of the EngChgCaseValidator class |
| ::newValidatorAndLoadValidationRules | Create new instance of the EngChgCaseValidator class and load the validation rules. |
Community Additions
ADD
Show: