public abstract class BuildInfoExtractorUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.function.Predicate<java.lang.Object> |
BUILD_INFO_PREDICATE |
static java.util.function.Predicate<java.lang.Object> |
BUILD_INFO_PROP_PREDICATE |
static java.util.function.Predicate<java.lang.Object> |
CLIENT_PREDICATE |
static java.util.function.Predicate<java.lang.Object> |
ENV_PREDICATE |
static java.util.function.Predicate<java.lang.Object> |
MATRIX_PARAM_PREDICATE |
| Constructor and Description |
|---|
BuildInfoExtractorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildInfoToJsonString(org.jfrog.build.api.Build buildInfo) |
static <T extends java.io.Serializable> |
buildInfoToJsonString(T buildComponent) |
static java.util.Properties |
filterDynamicProperties(java.util.Properties source,
java.util.function.Predicate<java.lang.Object> filter) |
static java.util.Map<java.lang.String,?> |
filterStringEntries(java.util.Map<java.lang.String,?> map) |
static java.lang.String |
getArtifactId(java.lang.String moduleId,
java.lang.String artifactName) |
static java.util.Properties |
getEnvProperties(java.util.Properties startProps,
org.jfrog.build.api.util.Log log) |
static java.lang.String |
getModuleIdString(java.lang.String organisation,
java.lang.String name,
java.lang.String version) |
static java.lang.String |
getTypeString(java.lang.String type,
java.lang.String classifier,
java.lang.String extension) |
static org.jfrog.build.api.Build |
jsonStringToBuildInfo(java.lang.String json) |
static <T extends java.io.Serializable> |
jsonStringToGeneric(java.lang.String json,
java.lang.Class<T> clazz) |
static java.util.Properties |
mergePropertiesWithSystemAndPropertyFile(java.util.Properties existingProps) |
static java.util.Properties |
mergePropertiesWithSystemAndPropertyFile(java.util.Properties existingProps,
org.jfrog.build.api.util.Log log) |
static void |
saveBuildInfoToFile(org.jfrog.build.api.Build build,
java.io.File toFile) |
static java.util.Properties |
stripPrefixFromProperties(java.util.Properties source,
java.lang.String prefix) |
public static final java.util.function.Predicate<java.lang.Object> BUILD_INFO_PREDICATE
public static final java.util.function.Predicate<java.lang.Object> BUILD_INFO_PROP_PREDICATE
public static final java.util.function.Predicate<java.lang.Object> ENV_PREDICATE
public static final java.util.function.Predicate<java.lang.Object> CLIENT_PREDICATE
public static final java.util.function.Predicate<java.lang.Object> MATRIX_PARAM_PREDICATE
public static java.util.Properties mergePropertiesWithSystemAndPropertyFile(java.util.Properties existingProps)
public static java.util.Properties mergePropertiesWithSystemAndPropertyFile(java.util.Properties existingProps,
org.jfrog.build.api.util.Log log)
public static java.util.Map<java.lang.String,?> filterStringEntries(java.util.Map<java.lang.String,?> map)
public static java.util.Properties filterDynamicProperties(java.util.Properties source,
java.util.function.Predicate<java.lang.Object> filter)
public static java.util.Properties stripPrefixFromProperties(java.util.Properties source,
java.lang.String prefix)
public static java.util.Properties getEnvProperties(java.util.Properties startProps,
org.jfrog.build.api.util.Log log)
public static java.lang.String buildInfoToJsonString(org.jfrog.build.api.Build buildInfo)
throws java.io.IOException
java.io.IOExceptionpublic static org.jfrog.build.api.Build jsonStringToBuildInfo(java.lang.String json)
throws java.io.IOException
java.io.IOExceptionpublic static <T extends java.io.Serializable> java.lang.String buildInfoToJsonString(T buildComponent)
throws java.io.IOException
java.io.IOExceptionpublic static <T extends java.io.Serializable> T jsonStringToGeneric(java.lang.String json,
java.lang.Class<T> clazz)
throws java.io.IOException
java.io.IOExceptionpublic static void saveBuildInfoToFile(org.jfrog.build.api.Build build,
java.io.File toFile)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getArtifactId(java.lang.String moduleId,
java.lang.String artifactName)
public static java.lang.String getTypeString(java.lang.String type,
java.lang.String classifier,
java.lang.String extension)
public static java.lang.String getModuleIdString(java.lang.String organisation,
java.lang.String name,
java.lang.String version)