CustBillingManagedCodeMgr Class [AX 2012]
The CustBillingManagedCodeMgr class provides customer billing code rate script implementation of the SysManagedCodeMetadataMgr base class of managed code scripting framework.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| compileManagedCode | Compiles the managed code project. (Overrides the compileManagedCode Method.) |
| createManagedCodeMetadata | Creates metadata for the managed code to be generated. (Inherited from SysManagedCodeMgr.) |
| createOpenEditorProcess | Starts the process for visual studio application. (Inherited from SysManagedCodeMgr.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| executeManagedCode | Executes the managed code. (Overrides the executeManagedCode Method.) |
| generateDLLByVersion | Generates rate script DLL if the DLL is not found on the file system or the version of the file system does not match with the version that is stored in the CustBillingCodeVersion table. |
| generateManagedCode | Generates managed code from the metadata for a specific implementation. (Inherited from SysManagedCodeMgr.) |
| getCustomFieldElementsMap | Gets the map that contains customer billing custom fields. (Overrides the getCustomFieldElementsMap Method.) |
| getDLLVersion | Gets the DLL version. (Overrides the getDLLVersion Method.) |
| getImplementationRootFolderPath | Gets the root folder path of a specific implementation of the managed code scripting. (Overrides the getImplementationRootFolderPath Method.) |
| getImplementationTableBuffer | Gets the CustBillingCodeVersion table buffer with which the user script is associated. (Overrides the getImplementationTableBuffer Method.) |
| getManagedCodeFileLineNum | Searches the line number in the file containing the required text. (Inherited from SysManagedCodeMgr.) |
| getManagedCodeFileName | Gets the name of the file that contains the generated managed code. (Overrides the getManagedCodeFileName Method.) |
| getNamespaceName | Gets the namespace name. (Overrides the getNamespaceName Method.) |
| getProjectFilePath | Gets the managed code project folder path, the path in which the project file is saved, of a specific implementation of the managed code scripting. (Overrides the getProjectFilePath Method.) |
| getProjectFolderPath | Gets the managed code project root folder path of a specific implementation of the managed code scripting. (Overrides the getProjectFolderPath Method.) |
| getProjectName | Gets the managed code project name of a specific implementation of the managed code scripting. (Overrides the getProjectName Method.) |
| getProxiesFolderPathByLanguage | Gets the proxies root folder path based on script language for a specific implementation of the managed code scripting. (Overrides the getProxiesFolderPathByLanguage Method.) |
| getProxyClassFolderPath | Gets the proxy classes folder path, the path in which the proxy classes are saved, of a specific implementation of the managed code scripting. (Overrides the getProxyClassFolderPath Method.) |
| getRecordsList | Gets the records of table buffer (Overrides the getRecordsList Method.) |
| getScriptClassPath | Retrieves the folder name of the class that contains the user script. (Overrides the getScriptClassPath Method.) |
| getScriptMethodName | Gets the name of the method that contains the rate script. (Overrides the getScriptMethodName Method.) |
| getSysManagedCodeLanguage | Gets the programming language in which the managed code is to be generated. (Overrides the getSysManagedCodeLanguage Method.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| getUserScript | Gets the user script code written in one of the supported managed code languages for a specific implementation of the managed code scripting. (Overrides the getUserScript Method.) |
| getVSProjectFolderPath | Gets the managed code projects root folder path, the path in which the managed projects are saved, of a specific implementation of the managed code scripting. (Overrides the getVSProjectFolderPath Method.) |
| getXMLFilePath | Gets the proxy XML file name of a specific implementation of the managed code scripting. (Overrides the getXMLFilePath Method.) |
| getXMLFolderPath | Gets the proxy XML folder path, the path in which the XML file for proxy classes is saved, of a specific implementation of the managed code scripting. (Overrides the getXMLFolderPath Method.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| isLanguageSupported | Determines if the selected programming language supported to be used to generate managed code. (Inherited from SysManagedCodeMgr.) |
| new | Initializes a new instance of the Object class. (Inherited from Object.) |
| 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.) |
| parmCaller | Gets or sets the Caller parameter. (Inherited from SysManagedCodeMgr.) |
| parmCustBillingCodeVersion | Gets or sets the value of the CustBillingCodeVersion parameter. |
| parmDefaultApplication | Gets or sets the DefaultApplication parameter. (Inherited from SysManagedCodeMgr.) |
| parmIsCalledFromServer | Gets or sets the IsCalledFromServer parameter. (Inherited from SysManagedCodeMgr.) |
| parmLoadedAssembly | Gets or sets the LoadedAssembly parameter. (Inherited from SysManagedCodeMgr.) |
| parmRealCalculatedValue | Gets or sets the RealCalculatedValue parameter. (Inherited from SysManagedCodeMgr.) |
| parmStrCalculatedValue | Gets or sets the StrCalculatedValue parameter. (Inherited from SysManagedCodeMgr.) |
| parmSysManagedCodeManagerType | Gets or sets the SysManagedCodeManagerType parameter. (Inherited from SysManagedCodeMgr.) |
| setCustomFieldElementsMap | Sets the map that contains custom fields. (Overrides the setCustomFieldElementsMap Method.) |
| setImplementationTableBuffer | Sets the table buffer with which the user script is associated. (Overrides the setImplementationTableBuffer Method.) |
| setRecordsList | Sets the records of table buffer (Overrides the setRecordsList Method.) |
| 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.) |
| updateDLLVersion | Updates the billing code rate script assembly file version in the database. (Overrides the updateDLLVersion Method.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validateAndCreateFolderStructure | Validates and creates the folder hierarchy that is specific to a managed code scripting implementation. (Inherited from SysManagedCodeMgr.) |
| validateAndCreateProject | Vaidates and creates project folder hierarchy, assmbly file, and project file for the managed code project. (Inherited from SysManagedCodeMgr.) |
| validateAndCreateProxies | Validates and creates XML file, proxy classes, and DLL for proxy classes. (Inherited from SysManagedCodeMgr.) |
| validateDevelopmentEnvironmentSetup | Determines if the Microsoft Visual Studio 2010 or Microsoft Visual Studio Express 2010 installed on the machine. (Inherited from SysManagedCodeMgr.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Community Additions
ADD
Show: