Class Tools
java.lang.Object
com.sap.cds.feature.mt.lib.subscription.Tools
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckExternalTenantId(String tenantId) static voidcheckExternalTenantIds(List<String> tenantIds) static voidcheckTenantIdCharacters(String tenantId) static StringgetApplicationUrl(SubscriptionPayload subscriptionPayload, Supplier<URL> urlSupplier, Function<SubscriptionPayload, URL> urlFunction, String baseUiUrl, String urlSeparator) getProvisioningServicePayload(SubscriptionPayload subscriptionPayload, ServiceCreateOptions serviceCreateOptions) static ObjectLazy json creation for log output.static voidwaitSomeTime(Duration waitTime)
-
Field Details
-
SECURE_CHARS
- See Also:
-
ADDITIONAL_INFO_FOR_SM
- See Also:
-
-
Method Details
-
checkExternalTenantId
- Throws:
ParameterError
-
checkExternalTenantIds
- Throws:
ParameterError
-
checkTenantIdCharacters
- Throws:
ParameterError
-
waitSomeTime
-
getApplicationUrl
public static String getApplicationUrl(SubscriptionPayload subscriptionPayload, Supplier<URL> urlSupplier, Function<SubscriptionPayload, URL> urlFunction, String baseUiUrl, String urlSeparator) throws InternalError- Throws:
InternalError
-
getProvisioningServicePayload
public static Map<String,Object> getProvisioningServicePayload(SubscriptionPayload subscriptionPayload, ServiceCreateOptions serviceCreateOptions) -
lazyJson
Lazy json creation for log output.- Parameters:
callable- A supplier that returns an object when called that is then converted into Json- Returns:
- An object with an overwritten toString method that returns a Json
-