SysSecEPAnalysisWebControlActionHdlr Class [AX 2012]

The SysSecEPAnalysisWebControlActionHandler class supports the automatic inference of Web Control permissions.

class SysSecEPAnalysisWebControlActionHdlr extends SysClientAnalysisActHandler implements SecurityInferenceInterface

Run On

Called

  MethodDescription
Gg932987.protmethod(en-us,AX.60).gif action2access Translates the requested action to a string. (Inherited from SysClientAnalysisActHandler.)
Gg932987.pubmethod(en-us,AX.60).gif Action2AccessRight Converts the Action Macro value to the AccessRight value. (Inherited from SysClientAnalysisActHandler.)
Gg932987.privmethod(en-us,AX.60).gif addAssociatedObjectToPermissionSet Adds an associated web control to the permission set.
Gg932987.pubmethod(en-us,AX.60).gif AddedTables Accesses the detected tables. (Inherited from SysClientAnalysisActHandler.)
Gg932987.pubmethod(en-us,AX.60).gif addTable Adds the table and the mapped tables and all the SC/sc tables. (Inherited from SysClientAnalysisActHandler.)
Gg932987.privmethod(en-us,AX.60).gif addTableHierarchyToPermissionSet Adds a table and its base and derived tables to the permission set.
Gg932987.privmethod(en-us,AX.60).gif addTableToPermissionSet Adds a table to the permission set.
Gg932987.privmethod(en-us,AX.60).gif addTableToPermissionSetFromManagedObject Adds a table to the permission set.
Gg932987.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg932987.pubmethod(en-us,AX.60).gif denyFieldAccessByDefault Checks whether access to fields will be denied unless permission is explicitly granted.
Gg932987.privmethod(en-us,AX.60).gif enumerateAndAddAssociatedWebControls Enumerates all Web controls that are associated with one being inferred and adds them to the permission set.
Gg932987.privmethod(en-us,AX.60).gif enumerateAndAddServerEntryPoints Enumerates the server entry points and adds them to the permission set.
Gg932987.privmethod(en-us,AX.60).gif enumerateAndAddTablesAndFields Enumerates tables and adds them to the permission set together with their fields.
Gg932987.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg932987.protmethod(en-us,AX.60).gif EvaluateDataSources Processes the data source of the Object node based on the requested action bit value. (Inherited from SysClientAnalysisActHandler.)
Gg932987.protmethod(en-us,AX.60).gif EvaluateEDT Processes extended data type relations in order to detect tables and lookups. (Inherited from SysClientAnalysisActHandler.)
Gg932987.protmethod(en-us,AX.60).gif EvaluateRelations Processes all relations for fields that are bound to a table and adds those related tables. (Inherited from SysClientAnalysisActHandler.)
Gg932987.pubmethod(en-us,AX.60).gif getMappedTables Analyzes a map to detect the tables. (Inherited from SysClientAnalysisActHandler.)
Gg932987.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg932987.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg932987.privmethod(en-us,AX.60).gif handleMapTables Adds tables that are pointed to by the map to the permission set that has the access level of the NoAccess value.
Gg932987.pubmethod(en-us,AX.60).gif infer Conducts auto-inference for the Web Controls AOT Node.
Gg932987.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg932987.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.)
Gg932987.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.)
Gg932987.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg932987.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg932987.pubmethod(en-us,AX.60).gif Reset Resets the class to a clean state to infer a new permission set. (Inherited from SysClientAnalysisActHandler.)
Gg932987.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg932987.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg932987.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.)
Gg932987.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg932987.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg932987.privmethod(en-us,AX.60).gif Gg932987.static(en-us,AX.60).gif ::getExceptionMessage Extracts error message from the passed in exception.
Gg932987.pubmethod(en-us,AX.60).gif Gg932987.static(en-us,AX.60).gif ::getRelatedWebControls Parses the specified control and then returns all the related Web controls.
Top

This class provides methods to find the tables and lookups that are required to run an EP web control by examining the metadata.

Object Class
  SysClientAnalysisActHandler Class
    SysSecEPAnalysisWebControlActionHdlr Class

Community Additions

ADD
Show: