LedgerJournalPostControlManager Class [AX 2012]

The LedgerJournalPostControlManager class manages posting restrictions data creation, retrieval, update, and deletion for a specific journal name.

class LedgerJournalPostControlManager

Run On

Called

  MethodDescription
Gg828424.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg828424.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg828424.privmethod(en-us,AX.60).gif getLedgerJournalPostControlUserInfos
Gg828424.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg828424.pubmethod(en-us,AX.60).gif getUserGroupsWithPostControls Gets a list of user groups that have post permissions to the ledger journal name and their associated posting restriction settings.
Gg828424.pubmethod(en-us,AX.60).gif getUsersWithPostControls Gets a list of users and their associated posting restriction settings.
Gg828424.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg828424.protmethod(en-us,AX.60).gif new Initializes a new instance of the LedgerJournalPostControlManager class.
Gg828424.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.)
Gg828424.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.)
Gg828424.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg828424.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg828424.privmethod(en-us,AX.60).gif parmLedgerJournalNameId Gets or sets the LedgerJournalNameId parameter.
Gg828424.privmethod(en-us,AX.60).gif parmLedgerJournalType Gets or sets the LedgerJournalType parameter.
Gg828424.pubmethod(en-us,AX.60).gif resetLedgerJournalPostControl Reset LedgerJournalPostControlUser and LedgerJournalPostControlUserGroup tables for the ledger journal name.
Gg828424.pubmethod(en-us,AX.60).gif saveLedgerJournalPostControl Saves posting restriction settings on the ledger journal name for the specified users and user groups to the disk.
Gg828424.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg828424.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg828424.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.)
Gg828424.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg828424.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::addNewUsersPostControlServer Calculates posting restrictions for users who are newly added to a user group.
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::construct
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::getUserGroupsWithNoPostPermissionsRange
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::getUserGroupsWithPostPermissions Retrieves a list of user groups that have ledger journal post permissions to the ledger journal name of the specified ledger journal type.
Gg828424.pubmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::hasPostControlSetup Gets posting restrictions set up for the specified ledger journal name.
Gg828424.pubmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::isPostControlSetupByUserGroup Gets the posting restriction set up type for the ledger journal name to see whether it is by user group.
Gg828424.pubmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::newWithLedgerJournalName Creates an instance of this class to manage posting restrictions data for a given ledger journal name.
Gg828424.pubmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::newWithLedgerJournalNameIdAndType Creates an instance of this class to manage posting restrictions data for a ledger journal name with the ledger journal type.
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::removeExistingUsersPostControlServer Removes existing users posting restrictions if the users no longer belong to a user group that has posting permissions or if the users posting restrictions are enabled by the user group but the user no longer belongs to any user group that has posting restrictions.
Gg828424.pubmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::removeLedgerJournalPostControl Removes all posting restriction settings for the specified ledger journal name from the disk.
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::removeLedgerJournalPostControlServer
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::removeNoPostPermissionsUserGroupsServer Removes posting restrictions for user groups that no longer have post permissions to the given ledger journal name.
Gg828424.pubmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::resetAllLedgerJournalPostControls Reset all users and user group posting restrictions.
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::resetLedgerJournalPostControlServer Resets the LedgerJournalPostControlUser and LedgerJournalPostControlUserGroup tables.
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::savePostControlServer
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::updateUserGroupLastSetupTimeServer Updates the last setup timestamp for the specified ledger journal posting restrictions of the user groups to which the specified user belongs.
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::validateLedgerJournalName
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::validateUserGroupPostControlServer
Gg828424.privmethod(en-us,AX.60).gif Gg828424.static(en-us,AX.60).gif ::validateUserPostControlServer
Top

Object Class
  LedgerJournalPostControlManager Class

Community Additions

ADD
Show: