Package com.sonyericsson.hudson.plugins.gerrit.trigger

Examples of com.sonyericsson.hudson.plugins.gerrit.trigger.GerritServer


     *Returns the current Gerrit version.
     *@param serverName the name of the server.
     *@return the current Gerrit version as a String if connected, or null otherwise.
    */
    private static String getGerritVersion(String serverName) {
        GerritServer server = PluginImpl.getInstance().getServer(serverName);
        if (server != null) {
            String version = server.getGerritVersion();
            if (version != null) {
                return version;
            } else {
                logger.error("Could not find the Gerrit version {}", version);
            }
View Full Code Here


     *
     * @param serverName the name of the server.
     * @return the config of the server or null if config not found.
     */
    private IGerritHudsonTriggerConfig getServerConfig(String serverName) {
        GerritServer server = PluginImpl.getInstance().getServer(serverName);
        if (server != null) {
            IGerritHudsonTriggerConfig config = server.getConfig();
            if (config != null) {
                return config;
            } else {
                logger.error("Could not find the config of server: {}", serverName);
            }
View Full Code Here

     *
     * @param serverName the name of the GerritServer
     * @return the Provider with info from the GerritServer, or an empty provider if server not found
     */
    private Provider createProviderFromGerritServer(String serverName) {
        GerritServer server = PluginImpl.getInstance().getServer(serverName);
        if (server != null) {
            return new Provider(
                    server.getName(),
                    server.getConfig().getGerritHostName(),
                    String.valueOf(server.getConfig().getGerritSshPort()),
                    GerritDefaultValues.DEFAULT_GERRIT_SCHEME,
                    server.getConfig().getGerritFrontEndUrl(),
                    server.getGerritVersion()
                   );
        } else {
            logger.warn("Could not find GerritServer: {}", serverName);
            return new Provider();
        }
View Full Code Here

     * @see PluginImpl#triggerEvent(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent)
     */
    private void triggerEvent(ManualPatchsetCreated event) {
        logger.trace("Going to trigger event: {}", event);
        String serverName = event.getProvider().getName(); //null handled by caller method doBuild
        GerritServer server = PluginImpl.getInstance().getServer(serverName);
        if (server != null) {
            server.triggerEvent(event);
        } else {
            logger.error("Could not find Gerrit server {}", serverName);
        }

    }
View Full Code Here

TOP

Related Classes of com.sonyericsson.hudson.plugins.gerrit.trigger.GerritServer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.