org.apache.continuum.buildagent.utils
Class ContinuumBuildAgentUtil

java.lang.Object
  extended by org.apache.continuum.buildagent.utils.ContinuumBuildAgentUtil

public class ContinuumBuildAgentUtil
extends Object


Field Summary
static String EOL
           
static String KEY_ADD_SCHEMA
           
static String KEY_ARGUMENTS
           
static String KEY_ARTIFACT_ID
           
static String KEY_AUTO_VERSION_SUBMODULES
           
static String KEY_BUILD_AGENT_URL
           
static String KEY_BUILD_CONTEXTS
           
static String KEY_BUILD_DEFINITION
           
static String KEY_BUILD_DEFINITION_ID
           
static String KEY_BUILD_DEFINITION_LABEL
           
static String KEY_BUILD_ERROR
           
static String KEY_BUILD_EXIT_CODE
           
static String KEY_BUILD_FILE
           
static String KEY_BUILD_FRESH
           
static String KEY_BUILD_NUMBER
           
static String KEY_BUILD_OUTPUT
           
static String KEY_BUILD_RESULT
           
static String KEY_BUILD_STATE
           
static String KEY_CHANGEFILE_NAME
           
static String KEY_CHANGEFILE_REVISION
           
static String KEY_CHANGEFILE_STATUS
           
static String KEY_CHANGESET_AUTHOR
           
static String KEY_CHANGESET_COMMENT
           
static String KEY_CHANGESET_DATE
           
static String KEY_CHANGESET_FILES
           
static String KEY_CHECKOUT_SCM_RESULT
           
static String KEY_COMPLETED_RELEASE_PHASES
           
static String KEY_DEVELOPMENT_VERSION
           
static String KEY_END_TIME
           
static String KEY_ENVIRONMENTS
           
static String KEY_EXECUTOR_ID
           
static String KEY_GOALS
           
static String KEY_GROUP_ID
           
static String KEY_INSTALLATION_NAME
           
static String KEY_INSTALLATION_TYPE
           
static String KEY_INSTALLATION_VAR_NAME
           
static String KEY_INSTALLATION_VAR_VALUE
           
static String KEY_LATEST_UPDATE_DATE
           
static String KEY_LOCAL_REPOSITORY
           
static String KEY_LOCAL_REPOSITORY_LAYOUT
           
static String KEY_LOCAL_REPOSITORY_NAME
           
static String KEY_MAVEN_PROJECT
           
static String KEY_MAX_JOB_EXEC_TIME
           
static String KEY_NOTIFIER_CONFIGURATION
           
static String KEY_NOTIFIER_ENABLED
           
static String KEY_NOTIFIER_FROM
           
static String KEY_NOTIFIER_RECIPIENT_TYPE
           
static String KEY_NOTIFIER_SEND_ON_ERROR
           
static String KEY_NOTIFIER_SEND_ON_FAILURE
           
static String KEY_NOTIFIER_SEND_ON_SCMFAILURE
           
static String KEY_NOTIFIER_SEND_ON_SUCCESS
           
static String KEY_NOTIFIER_SEND_ON_WARNING
           
static String KEY_NOTIFIER_TYPE
           
static String KEY_OLD_SCM_CHANGES
           
static String KEY_OLD_SCM_RESULT
           
static String KEY_PERFORM_GOALS
           
static String KEY_PREPARE_GOALS
           
static String KEY_PROJECT
           
static String KEY_PROJECT_DEPENDENCIES
           
static String KEY_PROJECT_DESCRIPTION
           
static String KEY_PROJECT_DEVELOPER_EMAIL
           
static String KEY_PROJECT_DEVELOPER_NAME
           
static String KEY_PROJECT_DEVELOPER_SCMID
           
static String KEY_PROJECT_DEVELOPERS
           
static String KEY_PROJECT_GROUP_ID
           
static String KEY_PROJECT_GROUP_NAME
           
static String KEY_PROJECT_ID
           
static String KEY_PROJECT_MODULES
           
static String KEY_PROJECT_NAME
           
static String KEY_PROJECT_NOTIFIERS
           
static String KEY_PROJECT_PARENT
           
static String KEY_PROJECT_STATE
           
static String KEY_PROJECT_URL
           
static String KEY_PROJECT_VERSION
           
static String KEY_RELEASE_ERROR
           
static String KEY_RELEASE_IN_PROGRESS
           
static String KEY_RELEASE_OUTPUT
           
static String KEY_RELEASE_PHASES
           
static String KEY_RELEASE_RESULT_CODE
           
static String KEY_RELEASE_STATE
           
static String KEY_RELEASE_VERSION
           
static String KEY_SCM_CHANGES
           
static String KEY_SCM_COMMAND_LINE
           
static String KEY_SCM_COMMAND_OUTPUT
           
static String KEY_SCM_COMMENT_PREFIX
           
static String KEY_SCM_ERROR
           
static String KEY_SCM_EXCEPTION
           
static String KEY_SCM_PASSWORD
           
static String KEY_SCM_PROVIDER_MESSAGE
           
static String KEY_SCM_RESULT
           
static String KEY_SCM_ROOT_ADDRESS
           
static String KEY_SCM_ROOT_ID
           
static String KEY_SCM_ROOT_STATE
           
static String KEY_SCM_STATE
           
static String KEY_SCM_SUCCESS
           
static String KEY_SCM_TAG
           
static String KEY_SCM_TAGBASE
           
static String KEY_SCM_URL
           
static String KEY_SCM_USERNAME
           
static String KEY_START_TIME
           
static String KEY_TRIGGER
           
static String KEY_UPDATE_SCM_RESULT
           
static String KEY_USE_EDIT_MODE
           
static String KEY_USE_RELEASE_PROFILE
           
static String KEY_USERNAME
           
static String KEY_WORKING_DIRECTORY
           
static String KEY_WORKING_DIRECTORY_EXISTS
           
 
Constructor Summary
ContinuumBuildAgentUtil()
           
 
Method Summary
static Map<String,Object> createScmResult(BuildContext buildContext)
           
static String getAddSchema(Map<String,Object> context)
           
static String getArguments(Map<String,Object> context)
           
static String getArtifactId(Map<String,Object> context)
           
static String getAutoVersionSubmodules(Map<String,Object> context)
           
static boolean getBoolean(Map<String,Object> context, String key)
           
static boolean getBoolean(Map<String,Object> context, String key, boolean defaultValue)
           
static String getBuildAgentUrl(Map<String,Object> context)
           
static List getBuildContexts(Map<String,Object> context)
           
static BuildDefinition getBuildDefinition(Map<String,Object> context)
           
static Integer getBuildDefinitionId(Map<String,Object> context)
           
static String getBuildDefinitionLabel(Map<String,Object> context)
           
static String getBuildFile(Map<String,Object> context)
           
static int getBuildNumber(Map<String,Object> context)
           
static BuildResult getBuildResult(Map<String,Object> context, Object defaultValue)
           
static BuildTrigger getBuildTrigger(Map<String,Object> context)
           
static String getChangeFileName(Map<String,Object> context)
           
static String getChangeFileRevision(Map<String,Object> context)
           
static String getChangeFileStatus(Map<String,Object> context)
           
static String getChangeSetAuthor(Map<String,Object> context)
           
static String getChangeSetComment(Map<String,Object> context)
           
static long getChangeSetDate(Map<String,Object> context)
           
static List getChangeSetFiles(Map<String,Object> context)
           
static ScmResult getCheckoutScmResult(Map<String,Object> context, Object defaultValue)
           
static Date getDate(Map<String,Object> context, String key)
           
static Map getDevelopmentVersion(Map<String,Object> context)
           
static Map<String,String> getEnvironments(Map<String,Object> context)
           
static String getExecutorId(Map<String,Object> context)
           
static List<File> getFiles(String userDirectory, File workingDirectory)
           
static String getGoals(Map<String,Object> context)
           
static String getGroupId(Map<String,Object> context)
           
static int getInteger(Map<String,Object> context, String key)
           
static Date getLatestUpdateDate(Map<String,Object> context)
           
static List getList(Map<String,Object> context, String key)
           
static String getLocalRepository(Map<String,Object> context)
           
static String getLocalRepositoryLayout(Map<String,Object> context)
           
static String getLocalRepositoryName(Map<String,Object> context)
           
protected static Map getMap(Map<String,Object> context, String key)
           
static int getMaxExecutionTime(Map<String,Object> context)
           
protected static Object getObject(Map<String,Object> context, String key)
           
protected static Object getObject(Map<String,Object> context, String key, Object defaultValue)
           
static List<Map<String,Object>> getOldScmChanges(Map<String,Object> context)
           
static ScmResult getOldScmResult(Map<String,Object> context, ScmResult defaultValue)
           
static String getPerformGoals(Map<String,Object> context)
           
static String getPrepareGoals(Map<String,Object> context)
           
static Project getProject(Map<String,Object> context)
           
static int getProjectGroupId(Map<String,Object> context)
           
static String getProjectGroupName(Map<String,Object> context)
           
static Integer getProjectId(Map<String,Object> context)
           
static String getProjectName(Map<String,Object> context)
           
static Integer getProjectState(Map<String,Object> context)
           
static String getProjectVersion(Map<String,Object> context)
           
static Map getReleaseVersion(Map<String,Object> context)
           
static List getScmChanges(Map<String,Object> context)
           
static String getScmCommentPrefix(Map<String,Object> context)
           
static String getScmPassword(Map<String,Object> context)
           
static ScmResult getScmResult(Map<String,Object> context, Object defaultValue)
           
static String getScmRootAddress(Map<String,Object> context)
           
static int getScmRootId(Map<String,Object> context)
           
static int getScmRootState(Map<String,Object> context)
           
static String getScmTag(Map<String,Object> context)
           
static String getScmTagBase(Map<String,Object> context)
           
static String getScmUrl(Map<String,Object> context)
           
static String getScmUsername(Map<String,Object> context)
           
static String getString(Map<String,Object> context, String key)
           
static String getString(Map<String,Object> context, String key, String defaultValue)
           
static int getTrigger(Map<String,Object> context)
           
static ScmResult getUpdateScmResult(Map<String,Object> context, Object defaultValue)
           
static String getUseEditMode(Map<String,Object> context)
           
static String getUsername(Map<String,Object> context)
           
static boolean isBuildFresh(Map<String,Object> context)
           
static String throwableMessagesToString(Throwable error)
           
static String throwableToString(Throwable error)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EOL

public static final String EOL

KEY_PROJECT_ID

public static final String KEY_PROJECT_ID
See Also:
Constant Field Values

KEY_PROJECT_VERSION

public static final String KEY_PROJECT_VERSION
See Also:
Constant Field Values

KEY_BUILD_NUMBER

public static final String KEY_BUILD_NUMBER
See Also:
Constant Field Values

KEY_BUILD_DEFINITION_ID

public static final String KEY_BUILD_DEFINITION_ID
See Also:
Constant Field Values

KEY_BUILD_DEFINITION_LABEL

public static final String KEY_BUILD_DEFINITION_LABEL
See Also:
Constant Field Values

KEY_TRIGGER

public static final String KEY_TRIGGER
See Also:
Constant Field Values

KEY_USERNAME

public static final String KEY_USERNAME
See Also:
Constant Field Values

KEY_EXECUTOR_ID

public static final String KEY_EXECUTOR_ID
See Also:
Constant Field Values

KEY_SCM_URL

public static final String KEY_SCM_URL
See Also:
Constant Field Values

KEY_SCM_USERNAME

public static final String KEY_SCM_USERNAME
See Also:
Constant Field Values

KEY_SCM_PASSWORD

public static final String KEY_SCM_PASSWORD
See Also:
Constant Field Values

KEY_BUILD_FILE

public static final String KEY_BUILD_FILE
See Also:
Constant Field Values

KEY_GOALS

public static final String KEY_GOALS
See Also:
Constant Field Values

KEY_ARGUMENTS

public static final String KEY_ARGUMENTS
See Also:
Constant Field Values

KEY_BUILD_FRESH

public static final String KEY_BUILD_FRESH
See Also:
Constant Field Values

KEY_START_TIME

public static final String KEY_START_TIME
See Also:
Constant Field Values

KEY_END_TIME

public static final String KEY_END_TIME
See Also:
Constant Field Values

KEY_BUILD_ERROR

public static final String KEY_BUILD_ERROR
See Also:
Constant Field Values

KEY_BUILD_EXIT_CODE

public static final String KEY_BUILD_EXIT_CODE
See Also:
Constant Field Values

KEY_BUILD_STATE

public static final String KEY_BUILD_STATE
See Also:
Constant Field Values

KEY_SCM_STATE

public static final String KEY_SCM_STATE
See Also:
Constant Field Values

KEY_SCM_COMMAND_OUTPUT

public static final String KEY_SCM_COMMAND_OUTPUT
See Also:
Constant Field Values

KEY_SCM_COMMAND_LINE

public static final String KEY_SCM_COMMAND_LINE
See Also:
Constant Field Values

KEY_SCM_PROVIDER_MESSAGE

public static final String KEY_SCM_PROVIDER_MESSAGE
See Also:
Constant Field Values

KEY_SCM_EXCEPTION

public static final String KEY_SCM_EXCEPTION
See Also:
Constant Field Values

KEY_PROJECT_GROUP_ID

public static final String KEY_PROJECT_GROUP_ID
See Also:
Constant Field Values

KEY_PROJECT_GROUP_NAME

public static final String KEY_PROJECT_GROUP_NAME
See Also:
Constant Field Values

KEY_SCM_ROOT_ADDRESS

public static final String KEY_SCM_ROOT_ADDRESS
See Also:
Constant Field Values

KEY_SCM_ROOT_ID

public static final String KEY_SCM_ROOT_ID
See Also:
Constant Field Values

KEY_SCM_ROOT_STATE

public static final String KEY_SCM_ROOT_STATE
See Also:
Constant Field Values

KEY_CHECKOUT_SCM_RESULT

public static final String KEY_CHECKOUT_SCM_RESULT
See Also:
Constant Field Values

KEY_UPDATE_SCM_RESULT

public static final String KEY_UPDATE_SCM_RESULT
See Also:
Constant Field Values

KEY_WORKING_DIRECTORY_EXISTS

public static final String KEY_WORKING_DIRECTORY_EXISTS
See Also:
Constant Field Values

KEY_PROJECT

public static final String KEY_PROJECT
See Also:
Constant Field Values

KEY_BUILD_DEFINITION

public static final String KEY_BUILD_DEFINITION
See Also:
Constant Field Values

KEY_SCM_RESULT

public static final String KEY_SCM_RESULT
See Also:
Constant Field Values

KEY_WORKING_DIRECTORY

public static final String KEY_WORKING_DIRECTORY
See Also:
Constant Field Values

KEY_SCM_SUCCESS

public static final String KEY_SCM_SUCCESS
See Also:
Constant Field Values

KEY_SCM_ERROR

public static final String KEY_SCM_ERROR
See Also:
Constant Field Values

KEY_BUILD_RESULT

public static final String KEY_BUILD_RESULT
See Also:
Constant Field Values

KEY_PROJECT_NAME

public static final String KEY_PROJECT_NAME
See Also:
Constant Field Values

KEY_BUILD_OUTPUT

public static final String KEY_BUILD_OUTPUT
See Also:
Constant Field Values

KEY_PROJECT_STATE

public static final String KEY_PROJECT_STATE
See Also:
Constant Field Values

KEY_INSTALLATION_NAME

public static final String KEY_INSTALLATION_NAME
See Also:
Constant Field Values

KEY_INSTALLATION_TYPE

public static final String KEY_INSTALLATION_TYPE
See Also:
Constant Field Values

KEY_INSTALLATION_VAR_NAME

public static final String KEY_INSTALLATION_VAR_NAME
See Also:
Constant Field Values

KEY_INSTALLATION_VAR_VALUE

public static final String KEY_INSTALLATION_VAR_VALUE
See Also:
Constant Field Values

KEY_ENVIRONMENTS

public static final String KEY_ENVIRONMENTS
See Also:
Constant Field Values

KEY_LOCAL_REPOSITORY

public static final String KEY_LOCAL_REPOSITORY
See Also:
Constant Field Values

KEY_SCM_CHANGES

public static final String KEY_SCM_CHANGES
See Also:
Constant Field Values

KEY_CHANGESET_AUTHOR

public static final String KEY_CHANGESET_AUTHOR
See Also:
Constant Field Values

KEY_CHANGESET_COMMENT

public static final String KEY_CHANGESET_COMMENT
See Also:
Constant Field Values

KEY_CHANGESET_DATE

public static final String KEY_CHANGESET_DATE
See Also:
Constant Field Values

KEY_CHANGESET_FILES

public static final String KEY_CHANGESET_FILES
See Also:
Constant Field Values

KEY_CHANGEFILE_NAME

public static final String KEY_CHANGEFILE_NAME
See Also:
Constant Field Values

KEY_CHANGEFILE_REVISION

public static final String KEY_CHANGEFILE_REVISION
See Also:
Constant Field Values

KEY_CHANGEFILE_STATUS

public static final String KEY_CHANGEFILE_STATUS
See Also:
Constant Field Values

KEY_OLD_SCM_RESULT

public static final String KEY_OLD_SCM_RESULT
See Also:
Constant Field Values

KEY_OLD_SCM_CHANGES

public static final String KEY_OLD_SCM_CHANGES
See Also:
Constant Field Values

KEY_PROJECT_DESCRIPTION

public static final String KEY_PROJECT_DESCRIPTION
See Also:
Constant Field Values

KEY_GROUP_ID

public static final String KEY_GROUP_ID
See Also:
Constant Field Values

KEY_ARTIFACT_ID

public static final String KEY_ARTIFACT_ID
See Also:
Constant Field Values

KEY_PROJECT_DEVELOPERS

public static final String KEY_PROJECT_DEVELOPERS
See Also:
Constant Field Values

KEY_PROJECT_DEPENDENCIES

public static final String KEY_PROJECT_DEPENDENCIES
See Also:
Constant Field Values

KEY_PROJECT_NOTIFIERS

public static final String KEY_PROJECT_NOTIFIERS
See Also:
Constant Field Values

KEY_PROJECT_URL

public static final String KEY_PROJECT_URL
See Also:
Constant Field Values

KEY_SCM_TAG

public static final String KEY_SCM_TAG
See Also:
Constant Field Values

KEY_PROJECT_PARENT

public static final String KEY_PROJECT_PARENT
See Also:
Constant Field Values

KEY_NOTIFIER_TYPE

public static final String KEY_NOTIFIER_TYPE
See Also:
Constant Field Values

KEY_NOTIFIER_CONFIGURATION

public static final String KEY_NOTIFIER_CONFIGURATION
See Also:
Constant Field Values

KEY_NOTIFIER_FROM

public static final String KEY_NOTIFIER_FROM
See Also:
Constant Field Values

KEY_NOTIFIER_RECIPIENT_TYPE

public static final String KEY_NOTIFIER_RECIPIENT_TYPE
See Also:
Constant Field Values

KEY_NOTIFIER_ENABLED

public static final String KEY_NOTIFIER_ENABLED
See Also:
Constant Field Values

KEY_NOTIFIER_SEND_ON_SUCCESS

public static final String KEY_NOTIFIER_SEND_ON_SUCCESS
See Also:
Constant Field Values

KEY_NOTIFIER_SEND_ON_FAILURE

public static final String KEY_NOTIFIER_SEND_ON_FAILURE
See Also:
Constant Field Values

KEY_NOTIFIER_SEND_ON_ERROR

public static final String KEY_NOTIFIER_SEND_ON_ERROR
See Also:
Constant Field Values

KEY_NOTIFIER_SEND_ON_SCMFAILURE

public static final String KEY_NOTIFIER_SEND_ON_SCMFAILURE
See Also:
Constant Field Values

KEY_NOTIFIER_SEND_ON_WARNING

public static final String KEY_NOTIFIER_SEND_ON_WARNING
See Also:
Constant Field Values

KEY_PROJECT_DEVELOPER_NAME

public static final String KEY_PROJECT_DEVELOPER_NAME
See Also:
Constant Field Values

KEY_PROJECT_DEVELOPER_EMAIL

public static final String KEY_PROJECT_DEVELOPER_EMAIL
See Also:
Constant Field Values

KEY_PROJECT_DEVELOPER_SCMID

public static final String KEY_PROJECT_DEVELOPER_SCMID
See Also:
Constant Field Values

KEY_PROJECT_MODULES

public static final String KEY_PROJECT_MODULES
See Also:
Constant Field Values

KEY_MAVEN_PROJECT

public static final String KEY_MAVEN_PROJECT
See Also:
Constant Field Values

KEY_LATEST_UPDATE_DATE

public static final String KEY_LATEST_UPDATE_DATE
See Also:
Constant Field Values

KEY_BUILD_AGENT_URL

public static final String KEY_BUILD_AGENT_URL
See Also:
Constant Field Values

KEY_SCM_TAGBASE

public static final String KEY_SCM_TAGBASE
See Also:
Constant Field Values

KEY_PREPARE_GOALS

public static final String KEY_PREPARE_GOALS
See Also:
Constant Field Values

KEY_PERFORM_GOALS

public static final String KEY_PERFORM_GOALS
See Also:
Constant Field Values

KEY_SCM_COMMENT_PREFIX

public static final String KEY_SCM_COMMENT_PREFIX
See Also:
Constant Field Values

KEY_AUTO_VERSION_SUBMODULES

public static final String KEY_AUTO_VERSION_SUBMODULES
See Also:
Constant Field Values

KEY_ADD_SCHEMA

public static final String KEY_ADD_SCHEMA
See Also:
Constant Field Values

KEY_USE_RELEASE_PROFILE

public static final String KEY_USE_RELEASE_PROFILE
See Also:
Constant Field Values

KEY_RELEASE_VERSION

public static final String KEY_RELEASE_VERSION
See Also:
Constant Field Values

KEY_DEVELOPMENT_VERSION

public static final String KEY_DEVELOPMENT_VERSION
See Also:
Constant Field Values

KEY_USE_EDIT_MODE

public static final String KEY_USE_EDIT_MODE
See Also:
Constant Field Values

KEY_RELEASE_RESULT_CODE

public static final String KEY_RELEASE_RESULT_CODE
See Also:
Constant Field Values

KEY_RELEASE_OUTPUT

public static final String KEY_RELEASE_OUTPUT
See Also:
Constant Field Values

KEY_BUILD_CONTEXTS

public static final String KEY_BUILD_CONTEXTS
See Also:
Constant Field Values

KEY_MAX_JOB_EXEC_TIME

public static final String KEY_MAX_JOB_EXEC_TIME
See Also:
Constant Field Values

KEY_RELEASE_STATE

public static final String KEY_RELEASE_STATE
See Also:
Constant Field Values

KEY_RELEASE_PHASES

public static final String KEY_RELEASE_PHASES
See Also:
Constant Field Values

KEY_RELEASE_IN_PROGRESS

public static final String KEY_RELEASE_IN_PROGRESS
See Also:
Constant Field Values

KEY_COMPLETED_RELEASE_PHASES

public static final String KEY_COMPLETED_RELEASE_PHASES
See Also:
Constant Field Values

KEY_RELEASE_ERROR

public static final String KEY_RELEASE_ERROR
See Also:
Constant Field Values

KEY_LOCAL_REPOSITORY_NAME

public static final String KEY_LOCAL_REPOSITORY_NAME
See Also:
Constant Field Values

KEY_LOCAL_REPOSITORY_LAYOUT

public static final String KEY_LOCAL_REPOSITORY_LAYOUT
See Also:
Constant Field Values
Constructor Detail

ContinuumBuildAgentUtil

public ContinuumBuildAgentUtil()
Method Detail

getProjectId

public static Integer getProjectId(Map<String,Object> context)

getProjectName

public static String getProjectName(Map<String,Object> context)

getProjectState

public static Integer getProjectState(Map<String,Object> context)

getBuildDefinitionId

public static Integer getBuildDefinitionId(Map<String,Object> context)

getBuildFile

public static String getBuildFile(Map<String,Object> context)

getExecutorId

public static String getExecutorId(Map<String,Object> context)

getGoals

public static String getGoals(Map<String,Object> context)

getArguments

public static String getArguments(Map<String,Object> context)

getScmUrl

public static String getScmUrl(Map<String,Object> context)

getScmUsername

public static String getScmUsername(Map<String,Object> context)

getScmPassword

public static String getScmPassword(Map<String,Object> context)

isBuildFresh

public static boolean isBuildFresh(Map<String,Object> context)

getProjectGroupId

public static int getProjectGroupId(Map<String,Object> context)

getScmRootAddress

public static String getScmRootAddress(Map<String,Object> context)

getScmRootState

public static int getScmRootState(Map<String,Object> context)

getProject

public static Project getProject(Map<String,Object> context)

getBuildDefinition

public static BuildDefinition getBuildDefinition(Map<String,Object> context)

getCheckoutScmResult

public static ScmResult getCheckoutScmResult(Map<String,Object> context,
                                             Object defaultValue)

getUpdateScmResult

public static ScmResult getUpdateScmResult(Map<String,Object> context,
                                           Object defaultValue)

getScmResult

public static ScmResult getScmResult(Map<String,Object> context,
                                     Object defaultValue)

getTrigger

public static int getTrigger(Map<String,Object> context)

getUsername

public static String getUsername(Map<String,Object> context)

getBuildTrigger

public static BuildTrigger getBuildTrigger(Map<String,Object> context)

getBuildResult

public static BuildResult getBuildResult(Map<String,Object> context,
                                         Object defaultValue)

getEnvironments

public static Map<String,String> getEnvironments(Map<String,Object> context)

getLocalRepository

public static String getLocalRepository(Map<String,Object> context)

getProjectVersion

public static String getProjectVersion(Map<String,Object> context)

getProjectGroupName

public static String getProjectGroupName(Map<String,Object> context)

getBuildNumber

public static int getBuildNumber(Map<String,Object> context)

getOldScmChanges

public static List<Map<String,Object>> getOldScmChanges(Map<String,Object> context)

getChangeSetAuthor

public static String getChangeSetAuthor(Map<String,Object> context)

getChangeSetComment

public static String getChangeSetComment(Map<String,Object> context)

getChangeSetDate

public static long getChangeSetDate(Map<String,Object> context)

getChangeSetFiles

public static List getChangeSetFiles(Map<String,Object> context)

getChangeFileName

public static String getChangeFileName(Map<String,Object> context)

getChangeFileRevision

public static String getChangeFileRevision(Map<String,Object> context)

getChangeFileStatus

public static String getChangeFileStatus(Map<String,Object> context)

getOldScmResult

public static ScmResult getOldScmResult(Map<String,Object> context,
                                        ScmResult defaultValue)

getScmChanges

public static List getScmChanges(Map<String,Object> context)

getLatestUpdateDate

public static Date getLatestUpdateDate(Map<String,Object> context)

getBuildAgentUrl

public static String getBuildAgentUrl(Map<String,Object> context)

getGroupId

public static String getGroupId(Map<String,Object> context)

getArtifactId

public static String getArtifactId(Map<String,Object> context)

getReleaseVersion

public static Map getReleaseVersion(Map<String,Object> context)

getDevelopmentVersion

public static Map getDevelopmentVersion(Map<String,Object> context)

getScmTagBase

public static String getScmTagBase(Map<String,Object> context)

getScmCommentPrefix

public static String getScmCommentPrefix(Map<String,Object> context)

getScmTag

public static String getScmTag(Map<String,Object> context)

getPrepareGoals

public static String getPrepareGoals(Map<String,Object> context)

getPerformGoals

public static String getPerformGoals(Map<String,Object> context)

getUseEditMode

public static String getUseEditMode(Map<String,Object> context)

getAddSchema

public static String getAddSchema(Map<String,Object> context)

getAutoVersionSubmodules

public static String getAutoVersionSubmodules(Map<String,Object> context)

getBuildContexts

public static List getBuildContexts(Map<String,Object> context)

getMaxExecutionTime

public static int getMaxExecutionTime(Map<String,Object> context)

getLocalRepositoryName

public static String getLocalRepositoryName(Map<String,Object> context)

getLocalRepositoryLayout

public static String getLocalRepositoryLayout(Map<String,Object> context)

getScmRootId

public static int getScmRootId(Map<String,Object> context)

getBuildDefinitionLabel

public static String getBuildDefinitionLabel(Map<String,Object> context)

getString

public static String getString(Map<String,Object> context,
                               String key)

getString

public static String getString(Map<String,Object> context,
                               String key,
                               String defaultValue)

getBoolean

public static boolean getBoolean(Map<String,Object> context,
                                 String key)

getBoolean

public static boolean getBoolean(Map<String,Object> context,
                                 String key,
                                 boolean defaultValue)

getInteger

public static int getInteger(Map<String,Object> context,
                             String key)

getList

public static List getList(Map<String,Object> context,
                           String key)

getDate

public static Date getDate(Map<String,Object> context,
                           String key)

getMap

protected static Map getMap(Map<String,Object> context,
                            String key)

getObject

protected static Object getObject(Map<String,Object> context,
                                  String key)

getObject

protected static Object getObject(Map<String,Object> context,
                                  String key,
                                  Object defaultValue)

throwableToString

public static String throwableToString(Throwable error)

throwableMessagesToString

public static String throwableMessagesToString(Throwable error)

createScmResult

public static Map<String,Object> createScmResult(BuildContext buildContext)

getFiles

public static List<File> getFiles(String userDirectory,
                                  File workingDirectory)
                           throws ContinuumException
Throws:
ContinuumException


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.