Interface CDOAdminHandler2

  • All Superinterfaces:
    CDOAdminHandler

    public interface CDOAdminHandler2
    extends CDOAdminHandler
    An optional extension of the CDOAdminHandler interface that provides additional queries and control functions, such as determination of whether deletion of a particular repository is feasible even to attempt.
    Since:
    4.2
    Author:
    Christian W. Damus (CEA LIST)
    • Method Detail

      • canDelete

        boolean canDelete​(IRepository delegate)
        Queries whether a given repository can be deleted. If it cannot, then it will not be deactivated and the delete operation will fail with an exception back to the client.
      • authenticateAdministrator

        void authenticateAdministrator()
                                throws java.lang.SecurityException
        Authenticates the user as a server administrator, if applicable.
        Throws:
        java.lang.SecurityException - if authentication is required and fails