Share via


AifClassGeneratorBase Class [AX 2012]

The AifClassGeneratorBase class is a base class generator.

Syntax

class AifClassGeneratorBase

Run On

Called

Methods

  Method Description
Gg737984.protmethod(en-us,AX.60).gif addAttributes Adds attributes to the class or interface declaration.
Gg737984.protmethod(en-us,AX.60).gif addClassDeclaration Adds the class declaration to the newly generated class.
Gg737984.protmethod(en-us,AX.60).gif addClassVariable Adds a new class level variable.
Gg737984.protmethod(en-us,AX.60).gif addCustomCode Provides a location where custom code can be added by the derived class.
Gg737984.protmethod(en-us,AX.60).gif addDeclaration Adds the class or interface declaration to the generated class or interface.
Gg737984.protmethod(en-us,AX.60).gif addDocumentation Adds custom code to class documentation.
Gg737984.protmethod(en-us,AX.60).gif addInterfaceDeclaration Adds the class declaration for the interface being generated.
Gg737984.protmethod(en-us,AX.60).gif addToDeclaration Contains changes to be made to the default class declaration, which is empty.
Gg737984.protmethod(en-us,AX.60).gif addVariables Provides a location to add class variables.
Gg737984.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg737984.protmethod(en-us,AX.60).gif classExists Determines whether the class to be generated already exists.
Gg737984.protmethod(en-us,AX.60).gif clearClass Microsoft internal use only.
Gg737984.protmethod(en-us,AX.60).gif compileAndSave Compiles and saves the newly generated class
Gg737984.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg737984.pubmethod(en-us,AX.60).gif generate Generates or regenerates the class.
Gg737984.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg737984.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg737984.protmethod(en-us,AX.60).gif methodExists Determines whether the specified method already exists.
Gg737984.pubmethod(en-us,AX.60).gif new Microsoft internal use only.
Gg737984.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.)
Gg737984.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.)
Gg737984.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg737984.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg737984.pubmethod(en-us,AX.60).gif parmAllowExistingClass Gets or sets the value of the _allowExistingClass parameter.
Gg737984.pubmethod(en-us,AX.60).gif parmBaseClassName Gets or sets the value of the ClassName parameter.
Gg737984.pubmethod(en-us,AX.60).gif parmBaseInterfaceName Gets or sets the value of the ClassName parameter.
Gg737984.pubmethod(en-us,AX.60).gif parmClassName Gets or sets the value of the ClassName parameter.
Gg737984.protmethod(en-us,AX.60).gif parmInterfacesImplemented Gets or sets the current instance of the Set class.
Gg737984.pubmethod(en-us,AX.60).gif parmIsAbstract Gets or sets the value of the _isAbstract parameter.
Gg737984.protmethod(en-us,AX.60).gif parmIsInterface Gets or sets the value of the _isInterface parameter.
Gg737984.pubmethod(en-us,AX.60).gif parmRegenerate Gets or sets the value of the _regenerate parameter.
Gg737984.protmethod(en-us,AX.60).gif postProcess Microsoft internal use only.
Gg737984.protmethod(en-us,AX.60).gif preProcess Microsoft internal use only.
Gg737984.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg737984.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg737984.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.)
Gg737984.protmethod(en-us,AX.60).gif validateGenerationParameters Validates the generation parameter.
Gg737984.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg737984.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)

Top

Remarks

The AifClassGeneratorBase class is intended to be the base class for generating classes. Currently this base class generates Service and related classes such as the Service Contract Interface, the Entity Class, and the Data Container Classes.

Inheritance Hierarchy

Object Class
  AifClassGeneratorBase Class
    AfDataContainerClassGenerator Class
    AifServiceClassGenerator Class