Package com.adobe.cq.dam.mac.sync.helper
Interface MACTenantConfigurationResolver
-
public interface MACTenantConfigurationResolver
-
-
Field Summary
Fields Modifier and Type Field Description static 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.static 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.
-
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,
null
otherwise
-
getConfigurationForResource
MACTenantConfiguration getConfigurationForResource(Resource resource)
Retrieves aMACTenantConfiguration
for aResource
. The configuration is retrieved by recursively looking for theJCR_PROP_MAC_CLOUDSERVICE_CONFIG
property on the resource or its parents.- Parameters:
resource
- theResource
to look for configuration. The resource's resolver is used for accessing the resources.- Returns:
- the configuration if found,
null
otherwise
-
getMPConfigurationForResource
MACTenantConfiguration getMPConfigurationForResource(Resource resource)
Retrieves aMACTenantConfiguration
for aResource
. The configuration is retrieved by recursively looking for theJCR_PROP_MP_CLOUDSERVICE_CONFIG
property on the resource or its parents.- Parameters:
resource
- theResource
to look for configuration. The resource's resolver is used for accessing the resources.- Returns:
- the configuration if found,
null
otherwise
-
getConfigurationForPath
MACTenantConfiguration getConfigurationForPath(ResourceResolver resolver, java.lang.String path)
Retrieves aMACTenantConfiguration
for apath
. The configuration is retrieved by recursively looking for theJCR_PROP_MAC_CLOUDSERVICE_CONFIG
property 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,
null
otherwise
-
getMPConfigurationForPath
MACTenantConfiguration getMPConfigurationForPath(ResourceResolver resolver, java.lang.String path)
Retrieves aMACTenantConfiguration
for apath
. The configuration is retrieved by recursively looking for theJCR_PROP_MP_CLOUDSERVICE_CONFIG
property 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,
null
otherwise
-
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:
-
-