A B C D E F G H I L M P R S T U V W 

A

abortOnRequest() - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Aborts the current execution if an abort signal was received.
abortOnRequest(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Aborts the current execution if an abort signal was received.
AbstractPluginProvider - Class in flexagon.fd.core.plugin
Abstract PluginProvider base class which provides a number of convenience methods for plugin operation implementations.
AbstractPluginProvider() - Constructor for class flexagon.fd.core.plugin.AbstractPluginProvider
INTERNAL USE ONLY
AbstractPropertyReplacement - Class in flexagon.fd.core.utils
Abstract implementation for replacing properties with their defined value from the PropertyReplacementContext.
AbstractPropertyReplacement(PropertyReplacementContext) - Constructor for class flexagon.fd.core.utils.AbstractPropertyReplacement
 
addEnvironment(List<EnvironmentKeyValue>) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Adds a list of environment variable for the external process.
addEnvironment(String, String, boolean) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Adds an environment variable for the external process.
addInstanceProperty(String, String, Object, PropertyValue.PropertyTypeEnum, boolean, boolean) - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
addProperty(String, Object, PropertyValue.PropertyTypeEnum, boolean, boolean) - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
addProperty(String, Object, PropertyValue.PropertyTypeEnum, boolean) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
addProperty(String, String, Object, PropertyValue.PropertyTypeEnum, boolean) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
addToDoNotPrintKeys(String) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets a specific environment variable not to print to the logs during execution.
areEqual(Object, Object) - Method in class flexagon.ff.common.core.pojos.BasePOJO
Compares equality by reference.

B

BasePOJO - Class in flexagon.ff.common.core.pojos
Simple base class for all POJO objects.
BasePOJO() - Constructor for class flexagon.ff.common.core.pojos.BasePOJO
 

C

CCUCM_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CCUCM_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CCUCM_LABEL - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CCUCM_PROJECT_VOB - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CCUCM_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CCUCM_STREAM - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CCUCM_VOB_PATHS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
cleanArtifactsDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
cleanInternalDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
cleanObjectResultsDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
cleanReportsDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
cleanTempDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
cleanTestResultsDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
cleanTransferDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
cleanup() - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Can be overridden by the concrete subclass to perform an necessary cleanup of resources (e.g.
cleanup() - Method in interface flexagon.fd.core.plugin.PluginProvider
This method is invoked at the end of the plugin lifecycle to allow implementations to cleanup after themselves (e.g.
cleanWorkingDirectory() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
This cleans all the directories inside the Working directory as well.
clearUpdates() - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
clone() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
COMMITDATE_SUFFIX - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
ContextObjectPropertyUtil - Class in flexagon.fd.core.utils
A utility class to retrieve FlexDeploy properties as objects of their defined type from the WorkflowExecutionContext.
ContextObjectPropertyUtil(WorkflowExecutionContext) - Constructor for class flexagon.fd.core.utils.ContextObjectPropertyUtil
Creates this utility for the give execution context.
createKeyName(String, int, String) - Static method in class flexagon.fd.core.ExecutionContextConstants
 
createPluginResult(WorkflowExecutionContext) - Static method in class flexagon.fd.core.plugin.PluginResult
 
CVS_BRANCH - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CVS_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CVS_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CVS_MODULES - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CVS_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
CVS_TAG - Static variable in class flexagon.fd.core.ExecutionContextConstants
 

D

destroyProcess() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Destroys the external process after use, freeing up its resources.

E

EFFECTIVE_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
EMPTY_INSTANCE - Static variable in class flexagon.fd.core.Properties
 
ENTRY - Static variable in class flexagon.ff.common.core.logging.FlexLogger
 
Environment - Class in flexagon.fd.core
Represents a FlexDeploy environment, which contains a name, code, and generated id.
Environment(Long, String, String) - Constructor for class flexagon.fd.core.Environment
Creates an Environment with the given id, code, and name.
EnvironmentKeyValue - Class in flexagon.ff.common.core.externalprocess
Represents an environment variable which can be made available to an external operating system process (e.g.
EnvironmentKeyValue(String, String, boolean) - Constructor for class flexagon.ff.common.core.externalprocess.EnvironmentKeyValue
Creates an environment variable for an external process
equals(Object) - Method in class flexagon.fd.core.Environment
Returns whether the given environment is equal to this one.
equals(Object) - Method in class flexagon.fd.core.Instance
Returns whether the given instance is equal to this one.
equals(Object) - Method in class flexagon.fd.core.Project
Returns whether the given project is equal to this one.
execute() - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Must be implemented by the concrete subclass to perform the execution of the plugin operation.
execute() - Method in interface flexagon.fd.core.plugin.PluginProvider
This method is invoked to perform the plugin operation's implementation.
execute() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Executes the external process
ExecutionContextConstants - Class in flexagon.fd.core
A collection of constants used to extract information from the WorkflowExecutionContext.
EXIT - Static variable in class flexagon.ff.common.core.logging.FlexLogger
 
ExternalProcess - Class in flexagon.ff.common.core.externalprocess
Represents an external operating system process (e.g.
ExternalProcess() - Constructor for class flexagon.ff.common.core.externalprocess.ExternalProcess
Creates an external process
ExternalProcess(File) - Constructor for class flexagon.ff.common.core.externalprocess.ExternalProcess
Creates an external process
ExternalProcess(File, String) - Constructor for class flexagon.ff.common.core.externalprocess.ExternalProcess
Creates an external process

F

FD_ALL_FILES_REQUESTED - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_APPLICATION_ID - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_APPLICATION_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_ARTIFACTS_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_BASE_WORKING_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_CMS_TICKETS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_ENDPOINT_ADDRESS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_ENDPOINT_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_ENVIRONMENT_CODE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_ENVIRONMENT_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_INSTANCE_CODE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_INSTANCE_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_INTERNAL_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_IS_FORCE_DEPLOY - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_IS_PARTIAL_DEPLOY - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_ITS_TICKETS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_OBJECT_RESULTS_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PACKAGE_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PLUGIN - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PLUGIN_INSTALL_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PLUGIN_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PLUGIN_OPERATION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PLUGIN_VERSION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PROJECT_FULL_PATH - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PROJECT_ID - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PROJECT_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PROJECT_TYPE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_PROJECT_VERSION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_RELEASE_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_RELEASE_SNAPSHOT_DUPLICATE_FILES - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_RELEASE_SNAPSHOT_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_REPORTS_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_RESULT_FILE_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_SERVER_BASE_URL - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_SMTP_ENABLE_TLS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_SMTP_FROM_ADDRESS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_SMTP_HOST_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_SMTP_HOST_PORT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_SMTP_PASSWORD - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_SMTP_USER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_TEMP_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_TEST_RESULTS_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_TRANSFER_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_WF_USER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_WF_USER_EMAIL - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_WORKFLOW_EXECUTION_ID - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_WORKFLOW_REQUEST_ID - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FD_WORKING_DIR - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_CCUCM_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_CVS_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_ENVIRONMENT_CODE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_FILE_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_GIT_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_INSTANCE_CODE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_IS_MAIN_STREAM - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_IS_MAIN_STREAM_PASS_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_PERF_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_PVCS_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_SCM_SOURCE1_CHANGES - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_SCM_SOURCE1_CHANGES_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_SCM_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_SCM_TYPE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_SCM_TYPE_PASS_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_ATTRIBUTE1 - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_ATTRIBUTE1_PASS_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_ATTRIBUTE2 - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_ATTRIBUTE2_PASS_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_ATTRIBUTE3 - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_ATTRIBUTE3_PASS_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_NAME - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_STREAM_NAME_PASS_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_SVN_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_TFVC_SOURCE_BASE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_TICKETS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_VERSION_SEQUENCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FDBLD_VERSION_SEQUENCE_PASS_IN_CONTEXT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FILE_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FILE_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FILE_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FILE_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
FilePropertyReplacement - Class in flexagon.fd.core.utils
Concrete implementation for property replacement within files.
FilePropertyReplacement(WorkflowExecutionContext, String) - Constructor for class flexagon.fd.core.utils.FilePropertyReplacement
Constructs this utility for use with the given workflow execution context and file source.
FilePropertyReplacement(PropertyReplacementContext, File) - Constructor for class flexagon.fd.core.utils.FilePropertyReplacement
Constructs this utility for use with the given PropertyReplacementContext and file name.
FilePropertyReplacement(PropertyReplacementContext, String) - Constructor for class flexagon.fd.core.utils.FilePropertyReplacement
Constructs this utility for use with the given PropertyReplacementContext and file name.
flexagon.fd.core - package flexagon.fd.core
Contains FlexDeploy core classes
flexagon.fd.core.enums - package flexagon.fd.core.enums
Contains FlexDeploy enumerated types
flexagon.fd.core.plugin - package flexagon.fd.core.plugin
Contains FlexDeploy plugin related classes
flexagon.fd.core.utils - package flexagon.fd.core.utils
Contains FlexDeploy utility classes
flexagon.fd.core.workflow - package flexagon.fd.core.workflow
Contains FlexDeploy workflow related classes
flexagon.ff.common.core.exceptions - package flexagon.ff.common.core.exceptions
Contains FlexDeploy exception classes
flexagon.ff.common.core.externalprocess - package flexagon.ff.common.core.externalprocess
Contains FlexDeploy classes for configuring and executing external operating system processes
flexagon.ff.common.core.logging - package flexagon.ff.common.core.logging
Contains FlexDeploy classes for logging
flexagon.ff.common.core.pojos - package flexagon.ff.common.core.pojos
Contains FlexDeploy POJO (Plain Old Java Objects) classes
FlexCheckedException - Exception in flexagon.ff.common.core.exceptions
Base class for all FlexDeploy Checked Exceptions.
FlexCheckedException() - Constructor for exception flexagon.ff.common.core.exceptions.FlexCheckedException
Default constructor.
FlexCheckedException(String, boolean) - Constructor for exception flexagon.ff.common.core.exceptions.FlexCheckedException
Creates an exception with the given message
FlexCheckedException(String) - Constructor for exception flexagon.ff.common.core.exceptions.FlexCheckedException
Creates an exception with the given message.
FlexCheckedException(String, String) - Constructor for exception flexagon.ff.common.core.exceptions.FlexCheckedException
Creates an exception with the given name and code.
FlexCheckedException(Throwable) - Constructor for exception flexagon.ff.common.core.exceptions.FlexCheckedException
Creates an exception with the given cause
FlexCheckedException(String, Throwable) - Constructor for exception flexagon.ff.common.core.exceptions.FlexCheckedException
Creates an exception with the given message an cause.
FlexCheckedException(String, String, Throwable) - Constructor for exception flexagon.ff.common.core.exceptions.FlexCheckedException
Creates an exception with the given code, message, and cause.
FlexExternalProcessFailedException - Exception in flexagon.ff.common.core.exceptions
Exception representing the failure of an external process execution
FlexExternalProcessFailedException(int, List<String>) - Constructor for exception flexagon.ff.common.core.exceptions.FlexExternalProcessFailedException
Creates an exception representing an external process failure
FlexExternalProcessFailedException(int, List<String>, String) - Constructor for exception flexagon.ff.common.core.exceptions.FlexExternalProcessFailedException
 
FlexExternalProcessTimedoutException - Exception in flexagon.ff.common.core.exceptions
Exception representing an external process execution timeout
FlexExternalProcessTimedoutException(List<String>) - Constructor for exception flexagon.ff.common.core.exceptions.FlexExternalProcessTimedoutException
Creates an exception representing an external process timeout
FlexLogger - Class in flexagon.ff.common.core.logging
Wrapper Logger class.

G

getAllInstanceProperties() - Method in class flexagon.fd.core.utils.ContextObjectPropertyUtil
Returns the list of all FlexDeploy instance-scoped properties from the workflow execution context.
getAllProperties() - Method in class flexagon.fd.core.utils.ContextObjectPropertyUtil
Returns the list of FlexDeploy properties defined within the FlexDeploy context.
getArtifactsDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the artifacts directory of the target endpoint, which is used to store artifacts produced or consumed by plugin operations.
getBaseInstallDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
The base install directory is the directory defined by the "Base Working Directory" on the target endpoint.
getBaseWorkingDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the base working directory of the target endpoint.
getBooleanCurrentInstancePropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Boolean for the given property name within the current instance.
getBooleanCurrentInstancePropertyValueOrDefault(String, Boolean) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Boolean for the given property name within the current instance.
getBooleanInput(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a Boolean.
getBooleanInputOrDefault(String, Boolean) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a Boolean.
getBooleanInstancePropertyValue(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Boolean for the given instance code and property name.
getBooleanInstancePropertyValueOrDefault(String, String, Boolean) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Boolean for the given instance code and property name.
getBooleanProjectPropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a Boolean for the given name.
getBooleanProjectPropertyValueOrDefault(String, Boolean) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a Boolean for the given name.
getCode() - Method in class flexagon.fd.core.Environment
Returns this environment's code name
getCode() - Method in class flexagon.fd.core.Instance
Returns this instance's code name
getCode() - Method in exception flexagon.ff.common.core.exceptions.FlexCheckedException
Returns the exception code.
getCommands() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns the list of commands to execute for this external process.
getCurrentInstanceProperties(boolean) - Method in class flexagon.fd.core.utils.ContextObjectPropertyUtil
Returns the list of properties defined within the current instance of the workflow execution context.
getDataType() - Method in class flexagon.fd.core.PropertyValue
The data type of this property value
getDoubleCurrentInstancePropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Double for the given property name within the current instance.
getDoubleCurrentInstancePropertyValueOrDefault(String, Double) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Double for the given property name within the current instance.
getDoubleInput(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a Double.
getDoubleInputOrDefault(String, Double) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a Double.
getDoubleInstancePropertyValue(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Double for the given instance code and property name.
getDoubleInstancePropertyValueOrDefault(String, String, Double) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Double for the given instance code and property name.
getDoubleProjectPropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a Double for the given name.
getDoubleProjectPropertyValueOrDefault(String, Double) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a Double for the given name.
getEndpointKeyNames() - Static method in class flexagon.fd.core.ExecutionContextConstants
 
getEnvironment() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the target environment which the current workflow is executing in
getEnvironmentID() - Method in class flexagon.fd.core.Environment
Returns this environment's internal id
getExecutionContextKeyNames() - Static method in class flexagon.fd.core.ExecutionContextConstants
Method returns all the Source related Execution Constants with the default sequence number as 1.
getHumanReadableName(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
getInput(String) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the input with the given name as an Object.
getInputMap() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the inputs for the current workflow execution
getInputs() - Method in class flexagon.fd.core.utils.ContextObjectPropertyUtil
Returns the list of inputs within the workflow execution context for the current plugin execution.
getInstallPluginsDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the plugin installation directory on the target endpoint.
getInstallPluginsDirectory(String, String) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the plugin installation sub-directory for the given plugin name and plugin version.
getInstance() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the target instance which the current workflow is executing on
getInstanceID() - Method in class flexagon.fd.core.Instance
Returns this instance's internal id
getInstancePropertyMap() - Method in class flexagon.fd.core.Properties
Returns a Map of environment instance scoped properties (for all instances).
getIntegerCurrentInstancePropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as an Integer for the given property name within the current instance.
getIntegerCurrentInstancePropertyValueOrDefault(String, Integer) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as an Integer for the given property name within the current instance.
getIntegerInput(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as an Integer.
getIntegerInputOrDefault(String, Integer) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as an Integer.
getIntegerInstancePropertyValue(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as an Integer for the given instance code and property name.
getIntegerInstancePropertyValueOrDefault(String, String, Integer) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as an Integer for the given instance code and property name.
getIntegerProjectPropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as an Integer for the given name.
getIntegerProjectPropertyValueOrDefault(String, Integer) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as an Integer for the given name.
getInternalDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the internal directory of the target endpoint, which is used to store temporary files generated by the plugin execution lifecycle and its plugins.
getKey() - Method in class flexagon.fd.core.utils.PropertyObjectValue
Returns the String key
getKey() - Method in class flexagon.ff.common.core.externalprocess.EnvironmentKeyValue
Returns the environment variable key
getLastEndPoint() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
getLogger(String) - Static method in class flexagon.ff.common.core.logging.FlexLogger
 
getLongCurrentInstancePropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Long for the given property name within the current instance.
getLongCurrentInstancePropertyValueOrDefault(String, Long) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Long for the given property name within the current instance.
getLongInput(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a Long.
getLongInputOrDefault(String, Long) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a Long.
getLongInstancePropertyValue(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Long for the given instance code and property name.
getLongInstancePropertyValueOrDefault(String, String, Long) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a Long for the given instance code and property name.
getLongProjectPropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a Long for the given name.
getLongProjectPropertyValueOrDefault(String, Long) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a Long for the given name.
getMessage() - Method in exception flexagon.ff.common.core.exceptions.FlexCheckedException
 
getMetaDataProperties() - Method in class flexagon.fd.core.utils.ContextObjectPropertyUtil
Returns a list of FlexDeploy defined properties containing information related to the workflow execution context.
getName() - Method in class flexagon.fd.core.Environment
Returns this environment's display name
getName() - Method in class flexagon.fd.core.Instance
Returns this instance's display name
getName() - Method in class flexagon.fd.core.Project
Returns the project name
getObjectResultsDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the object results directory of the target endpoint, which is used to store results produced by partial deployment plugin operations.
getOrginatingWorkflowExecutionId() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the workflow execution id of the current execution.
getOutputMap() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the map of Outputs.
getOutputs() - Method in class flexagon.fd.core.plugin.PluginResult
 
getPackageObjects() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
getPlainMessage() - Method in exception flexagon.ff.common.core.exceptions.FlexCheckedException
Returns error message without exception code.
getPluginExecutionId() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the plugin execution id
getPrintableCommands() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns the list of commands appropriate for printing.
getPrintablePropertyValue(String) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns a project property value suitable for printing, in that encrypted values are masked.
getPrintablePropertyValue(String, String) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns an environment instance property value for the given instance which is suitable for printing, in that encrypted values are masked.
getProcess() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns the Process command which is encapsulated by this ExternalProcess command.
getProcessError() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
The trapped standard error logs as a List of Strings
getProcessOutput() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
The trapped standard out logs as a List of Strings
getProject() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the project which the current workflow execution is for
getProjectId() - Method in class flexagon.fd.core.Project
Returns the project's internal primary key id
getProjectProperties() - Method in class flexagon.fd.core.utils.ContextObjectPropertyUtil
Returns the list of project-scoped properties from within the workflow execution context.
getProjectSourcesDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
getProjectType() - Method in class flexagon.fd.core.Project
Returns the project type ("EBS" or "GENERAL").
getProjectWorkflowType() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the workflow type of the currently executing workflow
getProperties() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the properties for the current workflow execution
getPropertyMap() - Method in class flexagon.fd.core.Properties
Returns a Map of project-scoped properties for the current execution
getPropertyValue(String) - Method in class flexagon.fd.core.Properties
Returns a property value for the project-scoped property identified by the given property key.
getPropertyValue(String, String) - Method in class flexagon.fd.core.Properties
Returns a property value for the environment instance scoped property identified by the given instance code and property key.
getPropertyValue(String) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns a project property value.
getPropertyValue(String, String) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns an environment property value for the given instance.
getPropertyValueObject(String, String) - Method in class flexagon.fd.core.Properties
Returns a PropertyValue object for the environment instance scoped property identified by the given instance code and property key.
getPropertyValueOrDefault(String, Object) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns a project property value.
getPropertyValueOrDefault(String, String, Object) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns an environment instance property value.
getReplacementKey() - Method in class flexagon.fd.core.utils.PropertyReplacementContext.KeyValue
Returns the replacement key
getReplacementKeyValues() - Method in class flexagon.fd.core.utils.PropertyReplacementContext
Returns the available replacement key/values available within this context.
getReportsDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the reports directory of the target endpoint.
getReturnCode() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns the return code from the external process execution.
getSCMType() - Method in class flexagon.fd.core.Project
Returns the SCM type for this project
getStringCurrentInstancePropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as an String for the given property name within the current instance.
getStringCurrentInstancePropertyValueOrDefault(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as an String for the given property name within the current instance.
getStringInput(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a String.
getStringInputOrDefault(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of the given input as a String.
getStringInstancePropertyValue(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as an Object for the given instance code and property name.
getStringInstancePropertyValueOrDefault(String, String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a environment instance property as a String for the given instance code and property name.
getStringProjectPropertyValue(String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a String for the given name.
getStringProjectPropertyValueOrDefault(String, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the value of a project property as a String for the given name.
getTempDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the temp directory of the target endpoint, which is used to store temporary files generated by the plugin executions.
getTestResultsDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the test results directory of the target endpoint, which is used to store test results produced by test plugin operations.
getTimeout() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns the configured timeout in milliseconds.
getTransferDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the transfer directory of the target endpoint, which used for sharing files between plugin operations within a single workflow.
getUpdatedPropertyMap() - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
getValue() - Method in class flexagon.fd.core.PropertyValue
Returns the embedded value from this PropertyValue.
getValue() - Method in class flexagon.fd.core.utils.PropertyObjectValue
Returns the value as an Object
getValue() - Method in class flexagon.fd.core.utils.PropertyReplacementContext.KeyValue
Returns the String value
getValue() - Method in class flexagon.ff.common.core.externalprocess.EnvironmentKeyValue
Returns the environment variable value
getWorkDir() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns the working directory for the external process execution.
getWorkflowExecutionContext() - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns the WorkflowExecutionContext for the current plugin operation execution.
getWorkflowExecutionContext() - Method in class flexagon.fd.core.utils.ContextObjectPropertyUtil
Returns the workflow execution context for this utility instance.
getWorkflowExecutionId() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the id of the current workflow execution
getWorkflowRequestId() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the workflow request id of the current execution.
getWorkingDirectory() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns the working directory of the target endpoint.
GIT_BRANCH - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
GIT_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
GIT_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
GIT_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
GIT_SPARSE_CHECKOUT_FOLDERS - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
GIT_TAG - Static variable in class flexagon.fd.core.ExecutionContextConstants
 

H

hashCode() - Method in class flexagon.fd.core.Environment
Returns a hash code value for this environment.
hashCode() - Method in class flexagon.fd.core.Instance
Returns a hash code value for this instance.
hashCode() - Method in class flexagon.fd.core.Project
Returns a hash code value for this project.
hasReplacementToken(String) - Method in class flexagon.fd.core.utils.AbstractPropertyReplacement
Returns whether the given source text contains one or more replacement properties.

I

InMemoryPropertyReplacement - Class in flexagon.fd.core.utils
Concrete implementation for property replacement on a list of Strings.
InMemoryPropertyReplacement(WorkflowExecutionContext, List<String>) - Constructor for class flexagon.fd.core.utils.InMemoryPropertyReplacement
Constructs this utility for use with the given workflow execution context and source.
InMemoryPropertyReplacement(PropertyReplacementContext, List<String>) - Constructor for class flexagon.fd.core.utils.InMemoryPropertyReplacement
Constructs this utility for use with the given property replacement context and source.
Instance - Class in flexagon.fd.core
Represents a FlexDeploy instance, which contains a name, code, and generated id.
Instance(Long, String, String) - Constructor for class flexagon.fd.core.Instance
Creates an Instance with the given id, code, and name.
isBuildOrUtilityProjectWFType(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isBuildOrUtilityProjectWFType(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isBuildProjectWFType(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isBuildProjectWFType(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isConfig() - Method in class flexagon.ff.common.core.logging.FlexLogger
 
isDeployOrUtilityProjectWFType(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isDeployOrUtilityProjectWFType(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isDeployProjectWFType(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isDeployProjectWFType(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isExecutionAborting() - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Returns whether an abort signal was received for the current plugin execution.
isExpression() - Method in class flexagon.fd.core.PropertyValue
 
isFine() - Method in class flexagon.ff.common.core.logging.FlexLogger
 
isFiner() - Method in class flexagon.ff.common.core.logging.FlexLogger
 
isFinest() - Method in class flexagon.ff.common.core.logging.FlexLogger
 
isForceDeploy() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
Returns whether "force deploy" was selected on the submit build/deploy request.
isInfo() - Method in class flexagon.ff.common.core.logging.FlexLogger
 
isIsEncrypted() - Method in class flexagon.fd.core.PropertyValue
Returns whether or not this property value is encrypted
isOtherProjectWFType(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isOtherProjectWFType(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isPartialDeployment() - Method in class flexagon.fd.core.Project
Returns whether this project is configured for "partial deployment"
isPostRefresh() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
 
isPrintCommand() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns whether to print the command during execution
isPrintEnvVariables() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Returns whether to print environment variables during execution
isPrintOutput() - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
If set to capture logs, and setPrintOutput(false), then the output is only stored in memory.
isSecure() - Method in class flexagon.fd.core.utils.PropertyObjectValue
Returns whether this property is secure
isSecure() - Method in class flexagon.ff.common.core.externalprocess.EnvironmentKeyValue
Returns whether the environment variable is secure
isSevere() - Method in class flexagon.ff.common.core.logging.FlexLogger
 
isTestProjectWFType(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isTestProjectWFType(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isUtilityProjectWFType(Project.ProjectWFTypeEnum) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isUtilityProjectWFType(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
 
isWarning() - Method in class flexagon.ff.common.core.logging.FlexLogger
 
isWindows() - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
isWindows() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
 

L

log() - Method in exception flexagon.ff.common.core.exceptions.FlexCheckedException
Logs exception information on initialization
logConfig(String, String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logConfig(String, String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logConfig(String, String, Throwable) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFine(String, String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFine(String, String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFine(String, String, Throwable) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFineEntering(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFineEntering(String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFineExiting(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFineExiting(String, Object) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFiner(String, String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFiner(String, String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFiner(String, String, Throwable) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinerEntering(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinerEntering(String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinerExiting(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinerExiting(String, Object) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinest(String, String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinest(String, String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinest(String, String, Throwable) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinestEntering(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinestEntering(String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinestExiting(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logFinestExiting(String, Object) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logInfo(String, String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logInfo(String, String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logInfo(String, String, Throwable) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logInfoEntering(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logInfoEntering(String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logInfoExiting(String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logInfoExiting(String, Object) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logOnInit() - Method in exception flexagon.ff.common.core.exceptions.FlexCheckedException
Checks whether to log on initialization of this exception
logSevere(String, String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logSevere(String, String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logSevere(String, String, Throwable) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logWarning(String, String) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logWarning(String, String, Object...) - Method in class flexagon.ff.common.core.logging.FlexLogger
 
logWarning(String, String, Throwable) - Method in class flexagon.ff.common.core.logging.FlexLogger
 

M

main(String[]) - Static method in class flexagon.ff.common.core.externalprocess.ExternalProcess
 
mDataType - Variable in class flexagon.fd.core.PropertyValue
 
mIsEncrypted - Variable in class flexagon.fd.core.PropertyValue
 
mIsExpression - Variable in class flexagon.fd.core.PropertyValue
 
MockWorkflowExecutionContext - Class in flexagon.fd.core.workflow
MockWorkflowExecutionContext is used for testing plugins.
MockWorkflowExecutionContext(Map<String, PropertyValue>) - Constructor for class flexagon.fd.core.workflow.MockWorkflowExecutionContext
Create a MockWorkflowExecutionContext with custom inputs.
MockWorkflowExecutionContext() - Constructor for class flexagon.fd.core.workflow.MockWorkflowExecutionContext
Create a MockWorkflowExecutionContext with no inputs.
mPropertyReplacementContext - Variable in class flexagon.fd.core.utils.AbstractPropertyReplacement
 
mValue - Variable in class flexagon.fd.core.PropertyValue
 

P

PERF_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PERF_DEPOT - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PERF_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PERF_LABEL - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PERF_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PluginProvider - Interface in flexagon.fd.core.plugin
 
PluginResult - Class in flexagon.fd.core.plugin
 
PluginResult() - Constructor for class flexagon.fd.core.plugin.PluginResult
 
Project - Class in flexagon.fd.core
Represents a FlexDeploy project.
Project() - Constructor for class flexagon.fd.core.Project
Default constructor for creating a Project
Project(Long, String) - Constructor for class flexagon.fd.core.Project
INTERNAL USE ONLY
Project(Long, String, String) - Constructor for class flexagon.fd.core.Project
INTERNAL USE ONLY
Project.ProjectWFTypeEnum - Enum in flexagon.fd.core
Defines an enumerated type for FlexDeploy "workflow types".
ProjectTypeEnum - Enum in flexagon.fd.core.enums
An enumerated type defining a FlexDeploy project type.
Properties - Class in flexagon.fd.core
Represents a collection of properties contained within the WorkflowExecutionContext.
Properties() - Constructor for class flexagon.fd.core.Properties
INTERNAL USE ONLY
PropertyObjectValue - Class in flexagon.fd.core.utils
Represents a FlexDeploy property as a String key and Object Value, and identifies whether it is secured (e.g.
PropertyObjectValue(String, Object, boolean) - Constructor for class flexagon.fd.core.utils.PropertyObjectValue
Creates a PropertyObjectValue object
PropertyReplacementContext - Class in flexagon.fd.core.utils
WorkflowExecutionContext wrapper used by AbstractPropertyReplacement implementations to extract properties used for replacement.
PropertyReplacementContext(WorkflowExecutionContext) - Constructor for class flexagon.fd.core.utils.PropertyReplacementContext
Creates a PropertyReplacementContext wrappering the given workflow execution context
PropertyReplacementContext.KeyValue - Class in flexagon.fd.core.utils
A simple POJO representing a property key and value pair within a PropertyReplacementContext.
PropertyReplacementContext.KeyValue(String, String) - Constructor for class flexagon.fd.core.utils.PropertyReplacementContext.KeyValue
Creates a key/value pair
PropertyValue - Class in flexagon.fd.core
Represents a property value returned the Properties stored within the WorkflowExecutionContext.
PropertyValue(Object, PropertyValue.PropertyTypeEnum, Boolean) - Constructor for class flexagon.fd.core.PropertyValue
INTERNAL USE ONLY - this is a constructor that defaults isExpression to false for use with plugin testcases that were made before the constructor below.
PropertyValue(Object, PropertyValue.PropertyTypeEnum, Boolean, Boolean) - Constructor for class flexagon.fd.core.PropertyValue
INTERNAL USE ONLY
PropertyValue() - Constructor for class flexagon.fd.core.PropertyValue
INTERNAL USE ONLY
PropertyValue.PropertyTypeEnum - Enum in flexagon.fd.core
Enumerated type representing the data types of property values
PVCS_BRANCH - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PVCS_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PVCS_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PVCS_LABEL - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PVCS_PROJECT_PATH - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PVCS_PROMOTIONGROUP - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PVCS_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
PVCS_USING_PG - Static variable in class flexagon.fd.core.ExecutionContextConstants
 

R

replace(String) - Method in class flexagon.fd.core.utils.AbstractPropertyReplacement
Replaces any properties within the given source with the key/values found in the PropertyReplacementContext.
replaceAll() - Method in class flexagon.fd.core.utils.FilePropertyReplacement
Replaces all properties within the given source file with the key/values found in the PropertyReplacementContext.
replaceAll() - Method in class flexagon.fd.core.utils.InMemoryPropertyReplacement
Replaces all properties within the source with the key/values found in the WorkflowExecutionContext or PropertyReplacementContext.
replaceProperties(String) - Method in class flexagon.fd.core.utils.StringPropertyReplacement
Replaces all properties within the given source with the key/values found in the PropertyReplacementContext.
REVISION_SUFFIX - Static variable in class flexagon.fd.core.ExecutionContextConstants
 

S

SCM_CHANGES - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
SCMTypeEnum - Enum in flexagon.fd.core.enums
An enumerated type defining the supported Source Control Management (SCM) Systems.
SECONDARYREVISION_SUFFIX - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
setBaseInstallDirectory(String) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setCaptureLogs(boolean) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets whether standard out and standard error logs from the process should be trapped.
setCode(String) - Method in exception flexagon.ff.common.core.exceptions.FlexCheckedException
Sets the exception code.
setCommands(List<String>) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets the commands to execute for this external process.
setDataType(PropertyValue.PropertyTypeEnum) - Method in class flexagon.fd.core.PropertyValue
INTERNAL USE ONLY
setEnvironment(Environment) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setForceDeploy(boolean) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setInstance(Instance) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setInstanceProperties(Map<String, Map<String, PropertyValue>>) - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
setIsEncrypted(Boolean) - Method in class flexagon.fd.core.PropertyValue
INTERNAL USE ONLY
setIsExpression(Boolean) - Method in class flexagon.fd.core.PropertyValue
 
setIsWindows(boolean) - Method in class flexagon.fd.core.workflow.MockWorkflowExecutionContext
 
setLastEndPoint(Long) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setName(String) - Method in class flexagon.fd.core.Project
INTERNAL USE ONLY
setOrginatingWorkflowExecutionId(Long) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setOutput(String, Object, PropertyValue.PropertyTypeEnum) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Sets an output into WorkflowExecutionContext, which will be returned within a PluginResult from the execute() method.
setOutput(String, Object, PropertyValue.PropertyTypeEnum) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setOutputs(Map<String, PropertyValue>) - Method in class flexagon.fd.core.plugin.PluginResult
 
setPackageObjects(List<PackageObject>) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setPartialDeployment(boolean) - Method in class flexagon.fd.core.Project
INTERNAL USE ONLY
setPluginExecutionId(Long) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setPostRefresh(boolean) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
 
setPrintCommand(boolean) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets whether the command should be printed in the logs during execution.
setPrintEnvVariables(boolean) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets whether to print environment variables to the logs during execution.
setPrintOutput(boolean) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
If set to capture logs, and setPrintOutput(false), then the output is only stored in memory.
setProject(Project) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setProjectId(Long) - Method in class flexagon.fd.core.Project
INTERNAL USE ONLY
setProjectType(String) - Method in class flexagon.fd.core.Project
INTERNAL USE ONLY
setProjectWorkflowType(Project.ProjectWFTypeEnum) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setProperties(Map<String, PropertyValue>) - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
setProperties(Properties) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setSCMType(String) - Method in class flexagon.fd.core.Project
INTERNAL USE ONLY
setThrowExceptionOnProcessFailure(boolean) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets whether a non-zero return code returned from an external process execution should result in an exception being thrown.
setTimeout(Long) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets a timeout in milliseconds for the external process.
setValue(Object) - Method in class flexagon.fd.core.PropertyValue
INTERNAL USE ONLY
setValueFromStr(String) - Method in class flexagon.fd.core.PropertyValue
 
setWaitForProcess(boolean) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets whether external process execution to wait for completion before returning.
setWorkDir(File) - Method in class flexagon.ff.common.core.externalprocess.ExternalProcess
Sets the working directory for the external process execution.
setWorkflowExecutionContext(WorkflowExecutionContext) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
FOR INTERNAL USE AND TEST SETUP ONLY
setWorkflowExecutionContext(WorkflowExecutionContext) - Method in interface flexagon.fd.core.plugin.PluginProvider
This method is called to set the ExecutionContext for the plugin operation execution.
setWorkflowExecutionId(Long) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
setWorkflowRequestId(Long) - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
StringPropertyReplacement - Class in flexagon.fd.core.utils
Concrete implementation for property replacement on a String.
StringPropertyReplacement(PropertyReplacementContext) - Constructor for class flexagon.fd.core.utils.StringPropertyReplacement
Constructs this utility for use with the given property replacement context.
SVN_CHECKOUT_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
SVN_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
SVN_PATH - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
SVN_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
SVN_TAG_PATH - Static variable in class flexagon.fd.core.ExecutionContextConstants
 

T

TFVC_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
TFVC_GET_FOLDER - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
TFVC_INSTANCE - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
TFVC_LABEL - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
TFVC_REVISION - Static variable in class flexagon.fd.core.ExecutionContextConstants
 
toString() - Method in class flexagon.fd.core.Environment
 
toString() - Method in class flexagon.fd.core.Instance
 
toString() - Method in class flexagon.fd.core.plugin.PluginResult
 
toString() - Method in class flexagon.fd.core.Project
 
toString() - Method in class flexagon.fd.core.PropertyValue
Returns the String representation of this PropertyValue.
toString() - Method in class flexagon.fd.core.utils.PropertyObjectValue
Returns a string representation of this PropertyObjectValue, masking the value if the property is secure.
toString() - Method in class flexagon.fd.core.workflow.WorkflowExecutionContext
 
toString() - Method in class flexagon.ff.common.core.externalprocess.EnvironmentKeyValue
 
toString() - Method in class flexagon.ff.common.core.pojos.BasePOJO
Returns custom String representation implemented by walking complete object structure.

U

updateProperty(String, Object) - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
updateProperty(String, String, Object) - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY

V

validate() - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Must be implemented by the concrete subclass to perform any validation (prior to execution).
validate() - Method in interface flexagon.fd.core.plugin.PluginProvider
This method is invoked to validate the preconditions of the plugin operation have been satisfied.
validateContext(Collection<String>, Collection<String>) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Validates that the given properties and inputs have non-null values within the WorkflowExecution context for the current execution instance.
validateContext(Collection<String>, Collection<String>, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Validates that the given properties and inputs have non-null values within the WorkflowExecution context for the given execution instance.
validateRequiredInputs(Collection<String>) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Validates that the given inputs have non-null values within the WorkflowExecution context for the current execution instance.
validateRequiredPropertiesForCurrentInstance(Collection<String>) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Validates that the given properties have non-null values within the WorkflowExecution context for the current execution instance.
validateRequiredPropertiesForInstance(Collection<String>, String) - Method in class flexagon.fd.core.plugin.AbstractPluginProvider
Validates that the given properties have non-null values within the WorkflowExecution context for the given execution instance.
valueOf(String) - Static method in enum flexagon.fd.core.enums.ProjectTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flexagon.fd.core.enums.SCMTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flexagon.fd.core.PropertyValue.PropertyTypeEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum flexagon.fd.core.enums.ProjectTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flexagon.fd.core.enums.SCMTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flexagon.fd.core.Project.ProjectWFTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flexagon.fd.core.PropertyValue.PropertyTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasUpdated(String, String) - Method in class flexagon.fd.core.Properties
INTERNAL USE ONLY
WorkflowExecutionContext - Class in flexagon.fd.core.workflow
Represents context information related to the current plugin execution, such as the target environment and instance, properties, inputs, output, etc.
WorkflowExecutionContext(Project, Environment, Instance, Instance, Long, Map<String, PropertyValue>) - Constructor for class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
WorkflowExecutionContext() - Constructor for class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
WorkflowExecutionContext(Project, Environment, Instance, Long, Properties) - Constructor for class flexagon.fd.core.workflow.WorkflowExecutionContext
INTERNAL USE ONLY
A B C D E F G H I L M P R S T U V W