Class TurAemCommonsUtils
java.lang.Object
com.viglet.turing.connector.aem.commons.TurAemCommonsUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidaddItemInExistingAttribute(String attributeValue, Map<String, Object> attributes, String attributeName) static @NotNull List<TurSNJobAttributeSpec> castSpecToJobSpec(List<TurSNAttributeSpec> turSNAttributeSpecList) static booleanstatic StringconfigOnce(TurAemSourceContext turAemSourceContext) fetchResponseBodyCached(String url, TurAemSourceContext turAemSourceContext) fetchResponseBodyWithoutCache(String url, TurAemSourceContext turAemSourceContext) static List<TurSNAttributeSpec> getDefinitionFromModel(List<TurSNAttributeSpec> turSNAttributeSpecList, Map<String, Object> targetAttrMap) static @NotNull DategetDeltaDate(TurAemObject aemObject) static DategetDeltaDate(TurAemObject aemObject, TurAemSourceContext turAemSourceContext, TurAemContentMapping turAemContentMapping) getDependencies(org.json.JSONObject infinityJson) static Optional<org.json.JSONObject> getInfinityJson(String url, TurAemSourceContext turAemSourceContext, boolean useCache) static StringgetJsonNodeToComponent(org.json.JSONObject jsonObject) static LocalegetLocaleByPath(TurAemSourceContext turAemSourceContext, String path) static LocalegetLocaleFromAemObject(TurAemSourceContext turAemSourceContext, TurAemObject aemObject) static LocalegetLocaleFromContext(TurAemSourceContext turAemSourceContext, TurAemContext context) static StringgetPropertyValue(Object property) getResponseBody(String url, TurAemSourceContext turAemSourceContext, boolean useCache) static <T> Optional<T> getResponseBody(String url, TurAemSourceContext turAemSourceContext, Class<T> clazz, boolean useCache) getSiteName(TurAemSourceContext turAemSourceContext, org.json.JSONObject jsonObject) getSiteName(org.json.JSONObject jsonSite) static booleanhasProperty(org.json.JSONObject jsonObject, String property) static booleanisNotOnceConfig(String path, IAemConfiguration config) static booleanisResponseBodyJSONArray(String responseBody) static booleanisResponseBodyJSONObject(String responseBody) static booleanisTypeEqualContentType(org.json.JSONObject jsonObject, TurAemSourceContext turAemSourceContext) static TurAemTargetAttrValueMaprunCustomClassFromContentType(TurAemModel turAemModel, TurAemObject aemObject, TurAemSourceContext turAemSourceContext) static booleanusingContentTypeParameter(TurAemSourceContext turAemSourceContext)
-
Method Details
-
getDependencies
-
isTypeEqualContentType
public static boolean isTypeEqualContentType(org.json.JSONObject jsonObject, TurAemSourceContext turAemSourceContext) -
getSiteName
public static Optional<String> getSiteName(TurAemSourceContext turAemSourceContext, org.json.JSONObject jsonObject) -
usingContentTypeParameter
-
isNotOnceConfig
-
configOnce
-
getDeltaDate
public static Date getDeltaDate(TurAemObject aemObject, TurAemSourceContext turAemSourceContext, TurAemContentMapping turAemContentMapping) -
runCustomClassFromContentType
public static TurAemTargetAttrValueMap runCustomClassFromContentType(TurAemModel turAemModel, TurAemObject aemObject, TurAemSourceContext turAemSourceContext) -
addFirstItemToAttribute
-
getDeltaDate
-
getDefinitionFromModel
public static List<TurSNAttributeSpec> getDefinitionFromModel(List<TurSNAttributeSpec> turSNAttributeSpecList, Map<String, Object> targetAttrMap) -
getSiteName
-
checkIfFileHasNotImageExtension
-
addItemInExistingAttribute
-
castSpecToJobSpec
@NotNull public static @NotNull List<TurSNJobAttributeSpec> castSpecToJobSpec(List<TurSNAttributeSpec> turSNAttributeSpecList) -
getLocaleByPath
-
getLocaleFromAemObject
public static Locale getLocaleFromAemObject(TurAemSourceContext turAemSourceContext, TurAemObject aemObject) -
getInfinityJson
public static Optional<org.json.JSONObject> getInfinityJson(String url, TurAemSourceContext turAemSourceContext, boolean useCache) -
hasProperty
-
getPropertyValue
-
isResponseBodyJSONArray
-
isResponseBodyJSONObject
-
getResponseBody
public static <T> Optional<T> getResponseBody(String url, TurAemSourceContext turAemSourceContext, Class<T> clazz, boolean useCache) -
getResponseBody
@NotNull public static @NotNull Optional<String> getResponseBody(String url, TurAemSourceContext turAemSourceContext, boolean useCache) -
fetchResponseBodyWithoutCache
@NotNull public static @NotNull Optional<String> fetchResponseBodyWithoutCache(String url, TurAemSourceContext turAemSourceContext) -
fetchResponseBodyCached
@NotNull public static @NotNull Optional<String> fetchResponseBodyCached(String url, TurAemSourceContext turAemSourceContext) -
getJsonNodeToComponent
-
getLocaleFromContext
public static Locale getLocaleFromContext(TurAemSourceContext turAemSourceContext, TurAemContext context)
-