public class CloudSettingsUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
MIXIN_CLOUDSETTINGS_CONFIG_TYPE
JCR Mixin Type used to collect CloudsettingsConfigType candidates via search
|
static String |
PROP_ALLOWED_CHILD_TYPES
Property on a CloudSettingConfigType Resource to define to define the
resourceTypes that can be used as child for a CloudSettingsConfig
with this resourceType (subTypes are allowed as well)
|
static String |
PROP_ALLOWED_PARENT_TYPES
Property on a CloudSettingConfigType Resource to define to define the
resourceTypes that a parent must have (subTypes are allowed as well)
to create a CloudSettingsConfig with this resourceType
|
static String |
PROP_UNIQUE_NAME
Property on a CloudSettingConfigType Resource to define a unique name
for the CloudSettingConfig Resource so that no sibling with the same name can be created
|
Constructor and Description |
---|
CloudSettingsUtil() |
Modifier and Type | Method and Description |
---|---|
static Iterator<Resource> |
getAllCloudSettingsConfigTypes(ResourceResolver resolver)
Performs a search for all available CloudSettingConfigTypes by mixin Type in
the system.
|
static Iterator<Resource> |
getCloudSettingsConfigTypes(ResourceResolver resolver,
Resource parentResource)
Performs a search for available CloudSettingConfigTypes by mixin Type in
the system and filters the resulting iterator them with
CloudSettingsConfigTypeFilter |
static String |
getPersonDisplayName(ResourceResolver resolver,
String userId)
Extract the output for display.
|
public static final String MIXIN_CLOUDSETTINGS_CONFIG_TYPE
public static final String PROP_ALLOWED_CHILD_TYPES
public static final String PROP_ALLOWED_PARENT_TYPES
public static final String PROP_UNIQUE_NAME
Implementing ui has to take care of creating the CloudSettingConfig Resource with this name
public static String getPersonDisplayName(ResourceResolver resolver, String userId)
resolver
- the resourceResolver for the lookup of profilesuserId
- the userId candidate to be processed for displayName detectionpublic static Iterator<Resource> getAllCloudSettingsConfigTypes(ResourceResolver resolver)
resolver
- the resolver to be used for CloudSettingConfigType searchpublic static Iterator<Resource> getCloudSettingsConfigTypes(ResourceResolver resolver, Resource parentResource)
CloudSettingsConfigTypeFilter
resolver
- the resolver to be used for CloudSettingConfigType searchparentResource
- the resource under which the returned CloudSettingConfigType are creatableCopyright © 2010 - 2020 Adobe. All Rights Reserved