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 String
configOnce
(TurAemSourceContext turAemSourceContext) 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) static String
getJsonNodeToComponent
(JSONObject jsonObject) 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) static <T> Optional
<T> getResponseBody
(String url, TurAemSourceContext turAemSourceContext, Class<T> clazz) getSiteName
(TurAemSourceContext turAemSourceContext, JSONObject jsonObject) getSiteName
(JSONObject jsonSite) static boolean
hasProperty
(JSONObject jsonObject, String property) static boolean
isNotOnceConfig
(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
-
isNotOnceConfig
-
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) -
getInfinityJson
public static Optional<JSONObject> getInfinityJson(String url, TurAemSourceContext turAemSourceContext) -
hasProperty
-
getPropertyValue
-
isResponseBodyJSONArray
-
isResponseBodyJSONObject
-
getResponseBody
public static <T> Optional<T> getResponseBody(String url, TurAemSourceContext turAemSourceContext, Class<T> clazz) -
getResponseBody
@NotNull public static @NotNull Optional<String> getResponseBody(String url, TurAemSourceContext turAemSourceContext) -
getJsonNodeToComponent
-
getLocaleFromContext
public static Locale getLocaleFromContext(TurAemSourceContext turAemSourceContext, TurAemContext context)
-