psdi.app.financial.virtual

Class GLUpdateDatabase

  • All Implemented Interfaces:
    java.rmi.Remote, MboConstants, MboRemote, NonPersistentMboRemote, MaxRemoteProxy


    public class GLUpdateDatabase
    extends NonPersistentMbo
    implements NonPersistentMboRemote
    Non persistent Mbo used for the action Update Database in Chart of Accounts application. This page displays a group of three radio buttons based on whose selection some database updates are done. There are three update database criterias handled by three radio buttons: BLANKACCOUNTS - Overwrite Blank Accounts Only. Choose this option if you want the updated Chart of Accounts data to overwrite only those affected MAXIMO GL Account fields that are currently blank. For example, if you created a new account code for an existing item type's GL account field, choosing this option would overwrite only the item's GL Account field where it is blank, but not where a GL account has already been entered. OLDDEFACCOUNTS - Overwrite Accounts With Old Defaults. Choose this option if you want the updated Chart of Accounts data to overwrite GL account fields that still have the previous GL account. For example, suppose an item type had a GL account code associated with it in Chart of Accounts. This account code was inserted on item records where the item type was involved. On some records, the account code was subsequently changed to another one. Choosing the Overwrite Accounts With Old Defaults option will not update those records in which the account code was subsequently changed. ALLACCOUNTS - Overwrite All Accounts. Choose this option if you want the modified Chart of Accounts data to overwrite all relevant GL Account fields in MAXIMO records. For example, if an item type has a GL account code associated with it in Chart of Accounts, choosing this option will fill in blank GL Account fields for that item type and overwrite all existing GL Account fields for items of that type, including ones that were subsequently changed. NOTE: Historical records will not be updated. Make sure that no one is currently using MAXIMO when you update the database.
    • Constructor Detail

      • GLUpdateDatabase

        public GLUpdateDatabase(MboSet ms)
                         throws java.rmi.RemoteException
        Construct the GLUpdateDatabase Mbo.
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Set the radio button with value equal to BLANKACCOUNTS as checked by default when this page comes up.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException