Interface IApplicationConfigurationManager

    • Method Detail

      • findApplication

        IApplication findApplication​(String name)
        Finds an application by its name
        Parameters:
        name - the name of the web application to find
        Returns:
        found application or null
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • deleteApplication

        void deleteApplication​(String name)
        Deletes a application
        Parameters:
        name - Name of the application
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
        Security:
        SESSION OWNS ApplicationDelete@SYSTEM PERMISSION
      • getApplications

        List<IApplication> getApplications()
        Returns all applications
        Returns:
        unmodifiable list of IApplication objects
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getApplicationsSortedByName

        List<IApplication> getApplicationsSortedByName​(boolean includingSystemApplication)
        Returns all applications sorted by the name of the application. The system application is only included in the resulting list if the parameter includingSystemApplication is true.
        Parameters:
        includingSystemApplication - if true the system application is included in the returned list
        Returns:
        unmodifiable list of IApplications objects sorted by name
        Throws:
        PersistencyException
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • findApplication

        IApplication findApplication​(long applicationIdentifier)
        Find an application by its identifier
        Parameters:
        applicationIdentifier - the identifier of the application
        Returns:
        Application or null
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.