Package com.adobe.cq.dam.mac.sync.helper
Interface MACTenantConfigurationResolver
-
public interface MACTenantConfigurationResolver
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJCR_PROP_MAC_CLOUDSERVICE_CONFIGJCR Property on a folder (nt:folder/sling:Folder/sling:OrderedFolder) identifying the MAC cloud service configuration for a target folder.static java.lang.StringJCR_PROP_MP_CLOUDSERVICE_CONFIGJCR Property on a folder (nt:folder/sling:Folder/sling:OrderedFolder) identifying the MP cloud service configuration for a target folder.
-
Method Summary
-
-
-
Field Detail
-
JCR_PROP_MAC_CLOUDSERVICE_CONFIG
static final java.lang.String JCR_PROP_MAC_CLOUDSERVICE_CONFIG
JCR Property on a folder (nt:folder/sling:Folder/sling:OrderedFolder) identifying the MAC cloud service configuration for a target folder.- See Also:
- Constant Field Values
-
JCR_PROP_MP_CLOUDSERVICE_CONFIG
static final java.lang.String JCR_PROP_MP_CLOUDSERVICE_CONFIG
JCR Property on a folder (nt:folder/sling:Folder/sling:OrderedFolder) identifying the MP cloud service configuration for a target folder.- See Also:
- Constant Field Values
-
-
Method Detail
-
getConfiguration
MACTenantConfiguration getConfiguration(ResourceResolver resolver, java.lang.String path)
Retrieves the cloud configuration described by the resource stored under the providedpath. If no configuration is found at that path this method returnsnull.- Parameters:
resolver- the resource resolver used to access the resourcespath- the path from which to obtain the configuration- Returns:
- the configuration if found,
nullotherwise
-
getConfigurationForResource
MACTenantConfiguration getConfigurationForResource(Resource resource)
Retrieves aMACTenantConfigurationfor aResource. The configuration is retrieved by recursively looking for theJCR_PROP_MAC_CLOUDSERVICE_CONFIGproperty on the resource or its parents.- Parameters:
resource- theResourceto look for configuration. The resource's resolver is used for accessing the resources.- Returns:
- the configuration if found,
nullotherwise
-
getMPConfigurationForResource
MACTenantConfiguration getMPConfigurationForResource(Resource resource)
Retrieves aMACTenantConfigurationfor aResource. The configuration is retrieved by recursively looking for theJCR_PROP_MP_CLOUDSERVICE_CONFIGproperty on the resource or its parents.- Parameters:
resource- theResourceto look for configuration. The resource's resolver is used for accessing the resources.- Returns:
- the configuration if found,
nullotherwise
-
getConfigurationForPath
MACTenantConfiguration getConfigurationForPath(ResourceResolver resolver, java.lang.String path)
Retrieves aMACTenantConfigurationfor apath. The configuration is retrieved by recursively looking for theJCR_PROP_MAC_CLOUDSERVICE_CONFIGproperty on the resource at the indicated path or its parents.- Parameters:
resolver- the resource resolver used to access the resourcespath- the path- Returns:
- the configuration if found,
nullotherwise
-
getMPConfigurationForPath
MACTenantConfiguration getMPConfigurationForPath(ResourceResolver resolver, java.lang.String path)
Retrieves aMACTenantConfigurationfor apath. The configuration is retrieved by recursively looking for theJCR_PROP_MP_CLOUDSERVICE_CONFIGproperty on the resource at the indicated path or its parents.- Parameters:
resolver- the resource resolver used to access the resourcespath- the path- Returns:
- the configuration if found,
nullotherwise
-
getDefaultConfig
MACTenantConfiguration getDefaultConfig(ResourceResolver resolver)
returns the first enabled config from available configs.- Parameters:
resolver- the resource resolver used to access the resources- Returns:
-
getDefaultMPConfig
MACTenantConfiguration getDefaultMPConfig(ResourceResolver resolver)
returns the first enabled MP config from available configs.- Parameters:
resolver- the resource resolver used to access the resources- Returns:
-
-