Class TurAemCommonsUtils
Object
TurAemCommonsUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
addItemInExistingAttribute
(String attributeValue, Map<String, Object> attributes, String attributeName) static @NotNull List
<TurSNJobAttributeSpec> castSpecToJobSpec
(List<TurSNAttributeSpec> turSNAttributeSpecList) static boolean
static void
static String
configOnce
(TurAemSourceContext turAemSourceContext) static Optional
<TurAemObject> getAemObject
(String url, TurAemSourceContext turAemSourceContext, boolean cached) static List
<TurSNAttributeSpec> getDefinitionFromModel
(List<TurSNAttributeSpec> turSNAttributeSpecList, Map<String, Object> targetAttrMap) static @NotNull Date
getDeltaDate
(TurAemObject aemObject) static Date
getDeltaDate
(TurAemObject aemObject, TurAemSourceContext turAemSourceContext, TurAemContentDefinitionProcess turAemContentDefinitionProcess) static Optional
<JSONObject> getInfinityJson
(String url, TurAemSourceContext turAemSourceContext, boolean cached) static void
getJsonNodeToComponent
(JSONObject jsonObject, StringBuilder components) static Locale
getLocaleByPath
(TurAemSourceContext turAemSourceContext, String path) static Locale
getLocaleFromAemObject
(TurAemSourceContext turAemSourceContext, TurAemObject aemObject) static Locale
getLocaleFromContext
(TurAemSourceContext turAemSourceContext, TurAemContext context) static String
getPropertyValue
(Object property) getResponseBody
(String url, TurAemSourceContext turAemSourceContext, boolean cached) static <T> Optional
<T> getResponseBody
(String url, TurAemSourceContext turAemSourceContext, Class<T> clazz, boolean cached) getSiteName
(TurAemSourceContext turAemSourceContext, JSONObject jsonObject) getSiteName
(JSONObject jsonSite) static boolean
hasProperty
(JSONObject jsonObject, String property) static boolean
isOnceConfig
(String path, IAemConfiguration config) static boolean
isResponseBodyJSONArray
(String responseBody) static boolean
isResponseBodyJSONObject
(String responseBody) static boolean
isTypeEqualContentType
(JSONObject jsonObject, TurAemSourceContext turAemSourceContext) static TurAemTargetAttrValueMap
runCustomClassFromContentType
(TurAemModel turAemModel, TurAemObject aemObject, TurAemSourceContext turAemSourceContext) static boolean
usingContentTypeParameter
(TurAemSourceContext turAemSourceContext)
-
Method Details
-
isTypeEqualContentType
public static boolean isTypeEqualContentType(JSONObject jsonObject, TurAemSourceContext turAemSourceContext) -
getSiteName
public static Optional<String> getSiteName(TurAemSourceContext turAemSourceContext, JSONObject jsonObject) -
usingContentTypeParameter
-
isOnceConfig
-
configOnce
-
getDeltaDate
public static Date getDeltaDate(TurAemObject aemObject, TurAemSourceContext turAemSourceContext, TurAemContentDefinitionProcess turAemContentDefinitionProcess) -
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) -
getAemObject
public static Optional<TurAemObject> getAemObject(String url, TurAemSourceContext turAemSourceContext, boolean cached) -
getInfinityJson
public static Optional<JSONObject> getInfinityJson(String url, TurAemSourceContext turAemSourceContext, boolean cached) -
hasProperty
-
getPropertyValue
-
isResponseBodyJSONArray
-
isResponseBodyJSONObject
-
getResponseBody
public static <T> Optional<T> getResponseBody(String url, TurAemSourceContext turAemSourceContext, Class<T> clazz, boolean cached) -
getResponseBody
public static Optional<String> getResponseBody(String url, TurAemSourceContext turAemSourceContext, boolean cached) -
getJsonNodeToComponent
-
getLocaleFromContext
public static Locale getLocaleFromContext(TurAemSourceContext turAemSourceContext, TurAemContext context) -
cleanCache
public static void cleanCache()
-