Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • wfcontext

    • Long getWorkflowExecutionId()

    • Long getWorkflowRequestId()

    • Long getPluginExecutionId()

    • String getWorkflowType()

      • Value will be either BUILD, DEPLOY, PREDEPLOY, TEST or UTILITY.

    • Instance getCurrentInstancegetCurrentTargetGroup()

      • Instance Target Group object has the following methods

        • Long getInstanceID()

        • String getName()

        • String getCode()

          • Same as FD_INSTANCE_CODE

    • String getCurrentInstanceCode()

      • Same as FD_TARGET_GROUP_CODE

    • String getCurrentTargetGroupCode()

    • Object getCurrentTargetGroupPropertyValue(String pKey)

      • Returns environment target group property value for current target group and key name.

      • If property is overridden at project level, overridden value is returned.

    • Object getCurrentTargetGroupPropertyValueOrDefault(String pKey, Object pDefault)

    • Environment getCurrentEnvironment()

      • Environment object has the following methods.

        • Long getEnvironmentID()

        • String getName()

        • String getCode()

          • Same as FD_ENVIRONMENT_CODE

    • String getCurrentEnvironmentCode()

      • Same as FD_ENVIRONMENT_CODE

    • Project getCurrentProject()

      • Project object has the following methods.

        • String getName()

          • Same as FD_PROJECT_NAME

        • Long getProjectId()

        • String getSCMType()

          • Values will be either SVN, GIT, PVCS, CVS, TFVC,PERF,FILE,OIC,SURROUND,NONE.

    • tring String getCurrentProjectName()

      • Same as FD_PROJECT_NAME

    • String getArtifactsDirectory()

      • Same as FD_ARTIFACTS_DIR

    • String getTempDirectory()

      • Same as FD_TEMP_DIR

    • String getInternalDirectory()

      • Internal directory used by FlexDeploy for temporary scripts

    • Object getInput(String pName)

      • Returns value for specified input name.

    • Object getPropertyValue(String pKey)

      • Returns Project property value specified by key name.

    • Object getPropertyValue(String pInstanceCode, String pKey)

      • Returns environment instance property value for specified instance and key name.

      • If property is overridden at project level, overridden value is returned.

    • Object getCurrentInstancePropertyValue(String pKey)

      • Returns environment instance property value for current instance and key name.

      • If property is overridden at project level, overridden value is returned.

      Object getPropertyValueOrDefault(String pKey, Object pDefault)

    • Object getPropertyValueOrDefault(String pInstanceCode, String pKey, Object pDefault)

    • boolean isForceDeploy()

    • boolean isBuildWorkflow()

    • boolean isDeployWorkflow()

    • boolean isPreDeployWorkflow()

    • boolean isUtilityWorkflow()

    • boolean isTestWorkflow()

    • boolean isDeployOrUtilityWorkflow()

    • boolean isDeployOrPreDeployWorkflow()

    • Map<String, PropertyDefinition> getPropertyDefinitions()

      • PropertyDefinition object has the following methods.

        • Long getPropertyKeyDefinitionId()

        • String getPropertyKeyName()

        • String getDisplayName()

        • String getPropertyScope()

        • String getDataType()

        • String getSubDataType()

        • boolean isEncrypted()

        • boolean isRequired()

        • boolean isCustom()

    • List<ITSIssue> getIssues()

      • ITSIssue object has the following methods.

        • String getIssueNumber()

        • Long getIssueId()

        • Long getInstanceId()

        • String getDescription()

    • List<ScmCommit> getCommits()

      • ScmCommit object has the following methods.

        • String getRevision()

        • Long getCommitId()

        • String getCommitterEmail()

        • Timestamp getCommitDate()

        • String getCommitMessage()

        • String getCommitUser()

        • Long getInstanceId()

    • Instance getCurrentInstance()- Deprecated

      • Instance object has the following methods

        • Long getInstanceID()

        • String getName()

        • String getCode()

          • Same as FD_TARGET_GROUP_CODE

    • String getCurrentInstanceCode() - Deprecated use getCurrentTargetGroupCode

    • Object getCurrentInstancePropertyValue(String pKey)- Deprecated - use getCurrentTargetGroupPropertyValue(String pKey)

      • Returns environment instance property value for current instance and key name.

      • If property is overridden at project level, overridden value is returned.

    • Object getCurrentInstancePropertyValueOrDefault(String pKey, Object pDefault)- Deprecated - use getCurrentTargetGroupPropertyValueOrDefault(String pKey, Object pDefault)

      • Returns environment instance property value for current instance and key name.

      • If property is overridden at project level, overridden value is returned.