PCRuntimeConfiguratorValidate Class [AX 2012]

Responsible for validating product configuration models.

class PCRuntimeConfiguratorValidate extends PCRuntimeConfigurator

Run On

Client

  MethodDescription
JJ787329.pubmethod(en-us,AX.60).gif assignAttributeValue Assigns an attribute a value. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif attributeFeasibilityEventHandler Handles attribute feasibility events invoked by the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif attributeModifierChanged Invoked when an attribute modifier changes value. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif attributeModifierChangedEventHandler Handles attribute modifier changed events. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif calculatedValue Calculated value. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif calculationSummaryEventHandler Handles calculation summary events invoked by the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ787329.protmethod(en-us,AX.60).gif componentModifierChanged Invoked when a component modifier changes value. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif componentModifierChangedEventHandler Handles component modifier changed events. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif contradiction Invoked when the configurator is in contradiction. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif contradictionEventHandler Handles contradiction events invoked by the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif createWaitDialog Creates the wait dialog. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif defaultedValue Defaulted value. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif dispose Disposes the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif disposeConfigurator Disposes the internal configurator instance. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif disposeWaitDialog Disposes the wait dialog. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ787329.protmethod(en-us,AX.60).gif existsCalculationSummaryEvent This method is used to check if the .NET configurator class has a given event implemented. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif existsEvent This method is used to check if the .NET configurator class has a given event implemented. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif existsValueChangedEvent This method is used to check if the .NET configurator class has a given event implemented. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif findPriceElement Returns the PriceElement for the price expression value with the given _recId
JJ787329.protmethod(en-us,AX.60).gif finishedHandlingBatchedEvent Finished handling batched events. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif generatePriceModel Generates a runtime price model is applicable. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif getAllAssignedValues Gets all the assigned values, this includes assignments made by the user in addition to inferred assignments. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif getAttributeFeasibilityAsync Retrieves the feasibility of attribute values asynchronously. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif getAttributeValueFeasibility Retrieves the attribute value feasibility for a currently running attribute feasibility task. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif getRuntimeModel Gets an instance of the runtime model. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif getSolverStrategy Retrieves the .Net solver strategy. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif getUserAssignedValues Gets the user assigned values. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif getXmlForModel Gets the runtime xml for the product configuration model passed as argument.
JJ787329.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ787329.protmethod(en-us,AX.60).gif hasSetSolverStrategy This method is used to check if the .NET configurator class has the SetSolverStrategy method implemented. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif hasValueChangedEvent This method is used to check if the .NET configurator class has the ValueChanged event implemented. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif inferredAttributeValue Invoked when an attribute value has been inferred. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif isConfigurationCompleteAsync Indicates whether the configuration is complete async. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif isConfigurationCompleted Performs action based on the result is configuration completed event. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif isConfigurationCompletedEventHandler Handles the is configuration completed event. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif isConfigurationCompleteSync Indicates whether the configuration is complete sync. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif loadAttributeValues Loads user assignments and default values for attributes. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif loadModel Loads the XML model into the managed configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif new Initializes a new instance of the PCRuntimeConfiguratorValidate class. (Overrides the new Method.)
JJ787329.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif parmContradiction Gets or sets the Contradiction parameter. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif parmRuntimeModel Gets or sets the RuntimeModel parameter. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif parmRuntimePriceBreakdown Gets or sets the RuntimePriceBreakdown parameter. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif parmRuntimePriceModelInstance Gets or sets the RuntimePriceModelInstance parameter. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif parmRuntimeXmlParser Gets or sets the RuntimeXmlParser parameter. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif parmSolverStrategy Gets or sets the SolverStrategy parameter. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif parmXmlSessionWriter Gets or sets the XmlSessionWriter parameter.
JJ787329.pubmethod(en-us,AX.60).gif parseXmlModel Parses the runtime XML into a runtime data structure. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif propagate Propagates the model starting with focus on the assigned attributes. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif propagateAttribute Propagates with focus on the attributes in the component which contains the attribute identified by the given attribute instance ID. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif propagateComponent Propagates with focus on the attributes in a component identified by the given component instance ID. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif removeAttributeFeasibilityHandler Removes a feasibility handler from being invoked when events are received for it. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif restoreFieldValue Restores the field value.
JJ787329.pubmethod(en-us,AX.60).gif savePriceBreakdown Saves a runtime price breakdown. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif setConfiguratorParameters Sets parameters for the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif setPrice Sets the price value in the configuration form. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif setSolverStrategy Sets the solver strategy is applicable. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif showPriceBreakdown Generates a runtime price breakdown. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif startHandlingBatchedEvent Handles batched events. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif subscribeToEvents Only subscribe to the events that are relevant for the validation (Overrides the subscribeToEvents Method.)
JJ787329.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif unhandledTaskExceptionEventHandler Handles an unhandled task exception event. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif unSubscribeToEvents Unsubscribe from the events that were relevant for the validation (Overrides the unSubscribeToEvents Method.)
JJ787329.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
JJ787329.protmethod(en-us,AX.60).gif userSelectedValue User assigned value. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif userSelectedValueEventHandler Handles the user selected value to an attribute events. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif validateCalculation Validates the calculation definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateCompleteEventHandler Handles validate model complete events invoked by the configurator.
JJ787329.pubmethod(en-us,AX.60).gif validateConstraint Validates the constraint definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateExpressionModified Validates a modified expression using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateModel Validates a product configuration model.
JJ787329.pubmethod(en-us,AX.60).gif validateModelFromXml Validates a product configuration model.
JJ787329.pubmethod(en-us,AX.60).gif validateModifiedCalculation Validates the calculation definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateModifiedExpressionCondition Validates the condition definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateModifiedExpressionConstraint Validates the constraint definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateModifiedExpressionConstraintExt Validates the constraint definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateModifiedPriceCondition Validates the price condition definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validateModifiedPriceExpression Validates the price expression definition by using the solver and XML schema validations.
JJ787329.pubmethod(en-us,AX.60).gif validatePriceCalculation Validates one specific price expression.
JJ787329.protmethod(en-us,AX.60).gif validationComplete This method should be invoked when the validation is complete.
JJ787329.privmethod(en-us,AX.60).gif validPrerequisitesForValidateModified Checks if the prerequisites for the validation is met.
JJ787329.pubmethod(en-us,AX.60).gif valueChangedEventHandler Handles value changed events invoked by the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif valueInferredEventHandler Handles value inferred events invoked by the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif waitForIdleStateSync A synchronized method to wait to the configurator to become idle. (Inherited from PCRuntimeConfigurator.)
JJ787329.protmethod(en-us,AX.60).gif waitForIsComplete Waits for a result from the configurator. (Inherited from PCRuntimeConfigurator.)
JJ787329.pubmethod(en-us,AX.60).gif waitForValidateComplete Waits for validation to complete using a model dialog.
JJ787329.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ787329.pubmethod(en-us,AX.60).gif JJ787329.static(en-us,AX.60).gif ::construct Initializes a new instance of the PCRuntimeConfiguratorValidate class.
Top

Object Class
  PCRuntimeConfigurator Class
    PCRuntimeConfiguratorValidate Class

Community Additions

ADD
Show: