Interface IConfigureDelegator

    • Method Detail

      • setOrUnsetServerConfigurationValue

        java.lang.String setOrUnsetServerConfigurationValue​(@Nonnull
                                                            java.lang.String name,
                                                            @Nullable
                                                            java.lang.String value)
                                                     throws P4JavaException
        Set or unset a specific names server configuration variable. Config variables are unset by passing in a null value parameter.

        Expected variable name formats are as specified in the main Perforce documentation: [servername + #] variablename -- but this is not enforced by P4Java itself.

        Note: you must be an admin or super user for this command to work.

        Parameters:
        name - non-null config variable name.
        value - if null, unset the named variable; otherwise, set it to the passed-in string value.
        Returns:
        possibly-empty operation status string returned by the server in response to this set / unset attempt.
        Throws:
        P4JavaException - if an error occurs processing this method and its parameters.
        Since:
        2011.1
      • showServerConfiguration

        java.util.List<ServerConfigurationValue> showServerConfiguration​(java.lang.String serverName,
                                                                         java.lang.String variableName)
                                                                  throws P4JavaException
        Show server configuration values. See the main Perforce documentation for the details of this admin command, but note that only one of serverName or variableName should be non-null (they can both be null, which means ignore them both). If they're both null, serverName currently takes precedence, but that's not guaranteed.

        Note: you must be an admin or super user for this command to work.

        Parameters:
        serverName - if not null, only show values associated with the named server; if equals ServerConfigurationValue.ALL_SERVERS, show values associated with all participating servers.
        variableName - if not null, only show the value of this named config variable.
        Returns:
        non-null (but possibly-empty) list of qualifying ServerConfigurationValue objects.
        Throws:
        P4JavaException - if an error occurs processing this method and its parameters.
        Since:
        2011.1