net.praqma.hudson
Class Util

java.lang.Object
  extended by net.praqma.hudson.Util

public abstract class Util
extends Object


Nested Class Summary
static class Util.ChangeSetGenerator
           
 
Constructor Summary
Util()
           
 
Method Summary
static String createAndSanitizeCCUCMViewTag(String str)
          This method generalizes some functionality.
static String createChangelog(hudson.model.AbstractBuild<?,?> build, List<net.praqma.clearcase.ucm.entities.Activity> activities, net.praqma.clearcase.ucm.entities.Baseline bl, boolean trimmed, File viewRoot, List<String> readonly, boolean ignoreReadOnly)
           
static String createChangelog(hudson.model.AbstractBuild<?,?> build, List<net.praqma.clearcase.ucm.entities.Activity> activities, net.praqma.clearcase.ucm.entities.Baseline bl, boolean trimmed, File viewRoot, List<String> readonly, boolean ignoreReadOnly, boolean useSlaves)
           
static String createViewTag(String str, net.praqma.clearcase.ucm.entities.Stream stream)
           
 net.praqma.clearcase.ucm.entities.Stream getDeveloperStream(String streamname, net.praqma.clearcase.PVob pvob, net.praqma.clearcase.ucm.entities.Stream buildIntegrationStream, net.praqma.clearcase.ucm.entities.Baseline foundationBaseline)
           
static net.praqma.clearcase.ucm.entities.Project.PromotionLevel getLevel(String level)
           
static net.praqma.clearcase.ucm.view.SnapshotView makeView(net.praqma.clearcase.ucm.entities.Stream stream, File workspace, hudson.model.BuildListener listener, String loadModule, File viewroot, String viewtag, boolean update)
           
static void println(PrintStream out, Object msg)
           
static void storeException(File file, Throwable throwable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

getLevel

public static net.praqma.clearcase.ucm.entities.Project.PromotionLevel getLevel(String level)

getDeveloperStream

public net.praqma.clearcase.ucm.entities.Stream getDeveloperStream(String streamname,
                                                                   net.praqma.clearcase.PVob pvob,
                                                                   net.praqma.clearcase.ucm.entities.Stream buildIntegrationStream,
                                                                   net.praqma.clearcase.ucm.entities.Baseline foundationBaseline)
                                                            throws ScmException
Throws:
ScmException

createChangelog

public static String createChangelog(hudson.model.AbstractBuild<?,?> build,
                                     List<net.praqma.clearcase.ucm.entities.Activity> activities,
                                     net.praqma.clearcase.ucm.entities.Baseline bl,
                                     boolean trimmed,
                                     File viewRoot,
                                     List<String> readonly,
                                     boolean ignoreReadOnly)
                              throws IOException,
                                     InterruptedException
Throws:
IOException
InterruptedException

createChangelog

public static String createChangelog(hudson.model.AbstractBuild<?,?> build,
                                     List<net.praqma.clearcase.ucm.entities.Activity> activities,
                                     net.praqma.clearcase.ucm.entities.Baseline bl,
                                     boolean trimmed,
                                     File viewRoot,
                                     List<String> readonly,
                                     boolean ignoreReadOnly,
                                     boolean useSlaves)
                              throws IOException,
                                     InterruptedException
Throws:
IOException
InterruptedException

makeView

public static net.praqma.clearcase.ucm.view.SnapshotView makeView(net.praqma.clearcase.ucm.entities.Stream stream,
                                                                  File workspace,
                                                                  hudson.model.BuildListener listener,
                                                                  String loadModule,
                                                                  File viewroot,
                                                                  String viewtag,
                                                                  boolean update)
                                                           throws ScmException
Throws:
ScmException

println

public static void println(PrintStream out,
                           Object msg)

storeException

public static void storeException(File file,
                                  Throwable throwable)
                           throws IOException
Throws:
IOException

createAndSanitizeCCUCMViewTag

public static String createAndSanitizeCCUCMViewTag(String str)
This method generalizes some functionality. The logic to create the viewtag is now also used used in the CheckoutTask class and the RemoteDeliver class. This is an attempt to fix JENKINS-20748

Parameters:
str -
Returns:

createViewTag

public static String createViewTag(String str,
                                   net.praqma.clearcase.ucm.entities.Stream stream)
                            throws ScmException
Throws:
ScmException


Copyright © 2004-2015. All Rights Reserved.