CostSheetNodeComposite Class [AX 2012]
The CostSheetNodeComposite class represents a costing sheet node that can have subnodes.
| Method | Description | |
|---|---|---|
| addCalculatedCostsFromLowerLevels | Gets calculated earlier indirect costs from lower levels for indirect cost group nodes. (Inherited from CostSheetNode.) |
| addSubnode | Adds a subnode to the current costing sheet node. |
| calc | Calculates the amounts based on input data and costing sheet structure. (Overrides the calc Method.) |
| calcLowestLevel | (Inherited from CostSheetNode.) |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| canHaveSubnode | Determines whether a proposed node may be added as a sub-node. (Overrides the canHaveSubnode Method.) |
| canHaveSubnodes | Determines whether the instance of the composite costing sheet node can have subnodes. (Overrides the canHaveSubnodes Method.) |
| checkFailed | (Inherited from CostSheetNode.) |
| clearCalcTransData | (Inherited from CostSheetNode.) |
| editCommon | (Inherited from CostSheetNode.) |
| editCostSheetNodeTable | (Inherited from CostSheetNode.) |
| equal | Compares attributes and sub-node lists of two costing sheet nodes. (Overrides the equal Method.) |
| fetchCostGroupIdsForImpactUpdate | Retrieves a set of cost group IDs that should be added to the impact map. (Inherited from CostSheetNode.) |
| fillCostGroupImpactMap | Forces all subnodes to fill in the impact map. (Overrides the fillCostGroupImpactMap Method.) |
| fillNodeIndexMap | Fills a node index map with data from sub-nodes. (Overrides the fillNodeIndexMap Method.) |
| fillNodeList | Fills a list of costing sheet nodes. (Overrides the fillNodeList Method.) |
| fillResultLineList | (Inherited from CostSheetNode.) |
| getBranchNodeIds | Collects IDs of all sub-nodes. (Overrides the getBranchNodeIds Method.) |
| getCode | (Inherited from CostSheetNode.) |
| getCostCalcTransData | (Inherited from CostSheetNode.) |
| getCostType | Gets the CostPriceType enumeration value that represents the branch of the costing sheet for this node. (Inherited from CostSheetNode.) |
| getDescription | (Inherited from CostSheetNode.) |
| getFullPath | (Inherited from CostSheetNode.) |
| getImage | Gets the resource index of the image that will represent this node in the editor. (Inherited from CostSheetNode.) |
| getLevel | (Inherited from CostSheetNode.) |
| getNodeId | (Inherited from CostSheetNode.) |
| getPackedSubnodeList | Composes a list of packed subnodes. |
| getParentNode | (Inherited from CostSheetNode.) |
| getSubnodeEnumerator | Gets a ListEnumerator that contains all the subnodes of this node. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| getType | (Inherited from CostSheetNode.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| hasSubnodes | Determines whether the instance of the composite costing sheet node has subnodes. (Overrides the hasSubnodes Method.) |
| isCalculated | (Inherited from CostSheetNode.) |
| isCostGroupWithSubnodes | (Inherited from CostSheetNode.) |
| isDescendantOf | (Inherited from CostSheetNode.) |
| loadSubnodes | Loads sub-nodes from a database. |
| new | Initializes a new instance of the CostSheetNodeComposite class. (Overrides the new Method.) |
| 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.) |
| pack | Serializes the current instance of the CostSheetNodeComposite class. (Overrides the pack Method.) |
| registerCostGroupImpact | Adds a cost group ID that impacts the costing sheet node to the set. (Inherited from CostSheetNode.) |
| removeSubnode | Removes a node from the list of sub-nodes. |
| resetNodeId | Assigns new IDs to the node and all its sub-nodes. (Overrides the resetNodeId Method.) |
| save | Saves the node and all sub-nodes to the database. (Overrides the save Method.) |
| setParentNodeId | (Inherited from CostSheetNode.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| subnodesCalculated | Determines whether all sub-nodes have the status set to calculated. |
| subnodesQueryRun | Builds a QueryRun object that is used when sub-nodes from the database are retrieved. |
| toString | (Inherited from CostSheetNode.) |
| unpack | Deserializes the _packedClass parameter value to an instance of the CostSheetNodeComposite class. (Overrides the unpack Method.) |
| update | (Inherited from CostSheetNode.) |
| updateCostGroupImpactSet | Fills the set of cost group IDs that impact the costing sheet node during calculation. (Inherited from CostSheetNode.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validate | Validates the costing sheet node. (Overrides the validate Method.) |
| validSubnodeTypeSet | (Inherited from CostSheetNode.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Object Class
CostSheetNode Class
CostSheetNodeComposite Class
CostSheetNodeRoot Class
CostSheetNodeTotal Class
CostSheetNode Class
CostSheetNodeComposite Class
CostSheetNodeRoot Class
CostSheetNodeTotal Class
Community Additions
ADD
Show: