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

Examples of com.sonyericsson.hudson.plugins.gerrit.trigger.config.IGerritHudsonTriggerConfig


     * @return the server config or null if config not found.
     */
    private IGerritHudsonTriggerConfig getConfig() {
        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 server config");
            }
View Full Code Here


     * @param cmdRunner - something capable of sending commands to Gerrit.
     * @param serverName  the name of the server.
     * @return a GerritNotifier
     */
    public GerritNotifier createGerritNotifier(GerritCmdRunner cmdRunner, String serverName) {
        IGerritHudsonTriggerConfig config = getConfig(serverName);
        return createGerritNotifier(config, cmdRunner);
    }
View Full Code Here

     * @see BuildCompletedCommandJob
     */
    public void queueBuildCompleted(BuildMemory.MemoryImprint memoryImprint, TaskListener listener) {
        String serverName = getServerName(memoryImprint);
        if (serverName != null) {
            IGerritHudsonTriggerConfig config = getConfig(serverName);
            if (config != null) {
                if (config.isUseRestApi()) {
                    GerritSendCommandQueue.queue(new BuildCompletedRestCommandJob(config, memoryImprint, listener));
                } else {
                    GerritSendCommandQueue.queue(new BuildCompletedCommandJob(config, memoryImprint, listener));
                }
            } else {
View Full Code Here

     */
    public void queueBuildStarted(AbstractBuild build, TaskListener listener,
                                  GerritTriggeredEvent event, BuildsStartedStats stats) {
        String serverName = getServerName(event);
        if (serverName != null) {
            IGerritHudsonTriggerConfig config = getConfig(serverName);
            if (config != null) {
                if (config.isUseRestApi() && event instanceof ChangeBasedEvent) {
                    GerritSendCommandQueue.queue(new BuildStartedRestCommandJob(config, build, listener,
                            (ChangeBasedEvent)event, stats));
                } else {
                    GerritSendCommandQueue.queue(new BuildStartedCommandJob(config, build, listener, event, stats));
                }
View Full Code Here

     * @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

     * @return url to the frontend
     */
    @SuppressWarnings("unused")
    //called from jelly
    public String getFrontEndUrl(String serverName) {
        IGerritHudsonTriggerConfig serverConfig = getServerConfig(serverName);
        if (serverConfig != null) {
            return serverConfig.getGerritFrontEndUrl();
        } else {
            ArrayList<String> enabledServers = getEnabledServers();
            if (!enabledServers.isEmpty()) {
                return getServerConfig(enabledServers.get(0)).getGerritFrontEndUrl();
            }
View Full Code Here

        if (!isServerEnabled(selectedServer)) {
            response.sendRedirect2(".");
            return;
        }
        Hudson.getInstance().checkPermission(PluginImpl.MANUAL_TRIGGER);
        IGerritHudsonTriggerConfig config = getServerConfig(selectedServer);

        if (config != null) {
            GerritQueryHandler handler = new GerritQueryHandler(config);
            clearSessionData(session);
            session.setAttribute("queryString", queryString);
View Full Code Here

TOP

Related Classes of com.sonyericsson.hudson.plugins.gerrit.trigger.config.IGerritHudsonTriggerConfig

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.