Class SetDefaultSchemaAction

  • All Implemented Interfaces:
    IAction, IChangeModeAction, IModuleContextAction, IRequestAction

    public class SetDefaultSchemaAction
    extends BaseAction
    Set value of default schema for JPA Persistence and updates the session object 'defaultSchema'.

    Useful for setting the default schema to be used by JPA, the change only apply to the current thread, and all the changes are reset just before each request.

    Author:
    Javier Paniza
    • Constructor Detail

      • SetDefaultSchemaAction

        public SetDefaultSchemaAction()
    • Method Detail

      • execute

        public void execute()
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getDefaultSchema

        public java.lang.String getDefaultSchema()
        The current default schema used by OpenXava and JPA.
      • setDefaultSchema

        public void setDefaultSchema​(java.lang.String company)
        The current default schema used by OpenXava and JPA.
      • getNewDefaultSchema

        public java.lang.String getNewDefaultSchema()
        The new default schema for OpenXava and JPA.

        This value update the property 'defaultSchema'.

      • setNewDefaultSchema

        public void setNewDefaultSchema​(java.lang.String newCompany)
        The new default schema for OpenXava and JPA.

        This value update the property 'defaultSchema'.