public interface ApplicationConfigService
Modifier and Type | Method and Description |
---|---|
java.util.Set |
getSchema(SearchCriteria criteria,
java.util.Map configParams)
This API Method is used for getting the schema with the given search criteria and configParams , if config params has locale information ,
this method will return respective Localized basic attributes , otherwise it will take default en-US locale and will return attributes
in us English.
|
java.util.Set |
getSchema(java.lang.String appInstanceKey)
This API Method is used for getting the schema of the given application instance key.
|
java.util.Set getSchema(java.lang.String appInstanceKey) throws AccessDeniedException, java.lang.Exception
appInstanceKey
- - Application instance key.AccessDeniedException
- if logged in user is not authorized to perform this operation.java.lang.Exception
- If any other exception occurs while performing this operation.java.util.Set getSchema(SearchCriteria criteria, java.util.Map configParams) throws AccessDeniedException, java.lang.Exception
criteria
- - Currently supports only "AccountSearchAttribute.APPINST_ID.getId()".configParams
- - Config params can contain locale information.supports Locale object or String with language-country code format for
example en-US , if no locale is present , en-US locale will be used. Locale key in config params should be
passed with the key "ProvisioningConstants.LOCALE".AccessDeniedException
- If logged in user is not authorized to perform this operation.java.lang.Exception
- If any other exception occurs while performing this operation.