PCModelingLibrary Class [AX 2012]

class PCModelingLibrary

Run On

Called

  MethodDescription
Gg785011.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg785011.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.)
Gg785011.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.)
Gg785011.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg785011.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.)
Gg785011.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeDefaultBoolValueLookup Creates a lookup for the selection of true and false values.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeDefaultEnumValueLookup Creates a lookup for the selection of values contained in an enumeration domain.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeDefaultValueLookup Creates a lookup for the selection of values contained in the specified domain.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeLookup Creates a lookup for the selection of attributes of the specified component.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeTypeLookup Creates a lookup for a selection of different attribute types by their name.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeTypeReferenceLookup Creates a lookup for a selection of different attribute types by their name.
Gg785011.privmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeTypeReferenceQuery Creates a lookup query for a selection of different attribute types usable in product configuration.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::attributeTypeReferenceValidate Validates that a specific record is a valid attribute type for product configuration.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::componentLookup Creates a lookup for the selection of product configuration components.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::componentReferenceLookup Creates a reference lookup for the selection of product configuration components.
Gg785011.privmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::componentReferenceLookupQuery Creates a query that is compatible for lookup of components.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::componentReferenceValidate Validates that a specific record is a valid Product Configuration component.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::constraintBasedItemLookup Creates a lookup for the selection of items that are compatible with the product configuration.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::constraintBasedProductMasterLookup Creates a lookup to select the products that are compatible with the product configuration.
Gg785011.privmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::constraintBasedProductMasterLookupQuery Retrieves a query that fetches constraint-based product masters.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::constraintBasedProductMasterValidate Validates that a specific record is a valid product master with constraint-based variance configuration technology.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::containingProductConfigurationModels Retrieves a set of product models that contain the specified component in their component tree.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::countAttributeAllocations Retrieves the number of template lines that contain at least one allocation to the specified attribute.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::createComponent Creates a product configuration component with all the related and required records.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::createEditProductConfigurationModel Creates a new product configuration model record or updates an existing record with the same name with the specified details.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::createIconList Creates an image list based on the embedded resources to use as icons for the product configuration component trees.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::createSubComponentRequirements Creates the product requirement that is related to the specified sub-component.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::deleteRelatedAttribute Deletes the attribute for the specified category hierarchy.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::duplicateAttributeName Adds the duplicate tag to the specified name.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::duplicateCategoryName Adds the duplicate tag to the specified category.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::duplicateModelName Adds the duplicate tag to a product configuration model name.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::duplicateTemplateConfigurationName Adds the duplicate tag to the specified name.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::enableCheckBoxAndGroup Enables check box and group form controls.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::existReferencesForComponent Checks whether references to the specified record of the PCClass table exist.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::findAttributeByName Retrieves an attribute of the specified component by the specified name.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::findOrCreateCategoryHierarchy Finds the category hierarchy that is associated with the product configuration or creates one if it does not exist.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::findOrCreateModifierCondition Finds or creates a condition that is associated with the specified attribute modifier.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::getAttributeModifier Finds the record in the EcoResComponentControl table that is associated with the provided attribute and that matches the specified modifier type.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::getCueDataSourceActiveRecord Iterates through the parent forms until it can find a compatible record.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::infoboxNeverShowAgain Checks if a particular dialog box was set by the user not to display again.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::initCategory Initializes a record of the EcoResCategory table for product configuration.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::isAttributeNameValid Checks whether the given name is a valid name for an attribute.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::isItemReferencedInPCTemplates Indicates whether the specified item is used in a product configuration template for BOM lines.
Gg785011.protmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::isParent Indicates whether the component is a parent of or equal to a specified component._parentComponentRecId.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::isSolverNameValid Checks whether the given solver name is valid for an attribute in the that contains component.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::isUsedAsDefaultValue
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::loadForm Loads a form from an existing object in the AOT.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::maxNumberOfSubComponentChildren Counts the maximum number of children of any sub tree of the component class as specified by the _parentClass table record parameter, which includes itself.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::numberOfSubComponentParents Counts the number of parents of the component class as specified by the _childClass table record parameter, which includes itself.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::setActive Sets or removes the active status of the specified product model version.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::setAttributeModifier Creates or deletes a modifier of the specified type, depending on the specified value.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::setVersionApprover Sets or removes the approve status of the specified product model version.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateLoadBoolAllocation Loads the allocation value for a Boolean field from the specified template binding if it exists.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateLoadDateTimeAllocation Loads the allocation value for a dateTime field from the specified template bindingif it exists.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateLoadEnumAllocation Loads the allocation value for a enumeration field from the specified template binding if it exists.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateLoadFloatAllocation Loads the allocation value for a float field from the specified template binding if it exists.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateLoadIntAllocation Loads the allocation value for an integer field from the specified template binding if it exists.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateLoadStringAllocation Loads the allocation value for a string field from the specified template binding, if it exists.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateSaveBoolAllocation Saves the allocation value for a Boolean field for the specified template binding.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateSaveDateTimeAllocation Saves the allocation value for a dateTime field for the specified template binding.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateSaveEnumAllocation Saves the allocation value for an enumeration field for the specified template binding.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateSaveFloatAllocation Saves the allocation value for a float field for the specified template binding.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateSaveIntAllocation Saves the allocation value for an integer field for the specified template binding.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateSaveStringAllocation Saves the allocation value for a string field for the specified template binding.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::templateSetEnabledStatus Sets the enabled status of the supplied controls from the template forms.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateAttributeNameAgainstOMLSyntax Validates an attribute name against the syntax of the Optima modeling language.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateAttributeTypeValue
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateBooleanAttributeTypeValue
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateChangeAttributeVisibility Prompts the user to authorize the visibility attribute to be changed if it is mandatory and does not have a default value.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateDecimalAttributeTypeValue
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateDeleteAttribute Prompts the user to authorize an attribute to be deleted if it is being used as allocation.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateDeleteItem Indicates whether the specified item can be deleted by not being referenced in product configuration templates.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateEnumAttributeTypeValue
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateEnumerationValueAgainstOMLSyntax Validates a solver value against the syntax of the Optima modeling language.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateIntegerAttributeTypeValue Validates that the specified integer value is compatible with the specified domain.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateOMLIdentifier Validates that the specified string contains only the enabled characters for product configuration.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateProductForVersion Validates whether the product associated with the supplied product model version is compatible with constraint-based configuration.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateSubComponent Validates that the specified parent component class may contain the specified child component class.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateVersionDate Sets or removes the active status of the specified product model version.
Gg785011.pubmethod(en-us,AX.60).gif Gg785011.static(en-us,AX.60).gif ::validateWriteAttribute Prompts the user to authorize the modification of an attribute if it is being used as an allocation.
Top

Object Class
  PCModelingLibrary Class

Community Additions

ADD
Show: