com.ibm.portal.services.contentmapping
Interface ScopeProvider


public interface ScopeProvider

This interface describes an individual content mapping scope provider.

Since:
8.0.0.0

Field Summary
static java.lang.String DEFAULT_SCOPE_PROVIDER_NAME
          The name of the default scope provider controlling the Web Content Folder mappings
static java.lang.String IBM_CONNECTIONS_SCOPE_PROVIDER_NAME
          The name of the scope provider controlling the Lotus Connections content mapping scope
static java.lang.String WCM_CONTENT_VIEWER_CONFIGURATIONS_PROVIDER_NAME
          The name of the scope provider controlling the mapping between web content and Content Viewer configurations that shall be used when adding web content items to portal pages
static java.lang.String WCM_PROVIDER_NAME
          The name of the default scope provider controlling the Web Content Folder mappings
 
Method Summary
 java.lang.String getName()
          Returns the unique name of this provider
 java.lang.String getPrimaryScope()
          Returns primary scope handled by this scope provider.
 java.util.Set<java.lang.String> getScopes()
          Returns all individual scopes handled by this scope provider.
 boolean supportsAccessControlDelegation()
          Returns true if and only if the given provider support access control delegation.
 boolean supportsContentMappingPropagation()
          Returns true if and only if the given provider supports the propagation of content mappings to parent or child pages.
 boolean supportsMultipleMappings()
          Returns true if and only if the given provider support multiple content mappings to the same portal resource.
 

Field Detail

IBM_CONNECTIONS_SCOPE_PROVIDER_NAME

static final java.lang.String IBM_CONNECTIONS_SCOPE_PROVIDER_NAME
The name of the scope provider controlling the Lotus Connections content mapping scope

See Also:
Constant Field Values

WCM_PROVIDER_NAME

static final java.lang.String WCM_PROVIDER_NAME
The name of the default scope provider controlling the Web Content Folder mappings

See Also:
Constant Field Values

DEFAULT_SCOPE_PROVIDER_NAME

static final java.lang.String DEFAULT_SCOPE_PROVIDER_NAME
The name of the default scope provider controlling the Web Content Folder mappings

See Also:
Constant Field Values

WCM_CONTENT_VIEWER_CONFIGURATIONS_PROVIDER_NAME

static final java.lang.String WCM_CONTENT_VIEWER_CONFIGURATIONS_PROVIDER_NAME
The name of the scope provider controlling the mapping between web content and Content Viewer configurations that shall be used when adding web content items to portal pages

See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
Returns the unique name of this provider

Returns:

getScopes

java.util.Set<java.lang.String> getScopes()
Returns all individual scopes handled by this scope provider. The returned value is never null.


getPrimaryScope

java.lang.String getPrimaryScope()
Returns primary scope handled by this scope provider. The primary scope is always contained in the set of supported scopes as returned by the getScopes() method.


supportsAccessControlDelegation

boolean supportsAccessControlDelegation()
Returns true if and only if the given provider support access control delegation.


supportsMultipleMappings

boolean supportsMultipleMappings()
Returns true if and only if the given provider support multiple content mappings to the same portal resource.


supportsContentMappingPropagation

boolean supportsContentMappingPropagation()
Returns true if and only if the given provider supports the propagation of content mappings to parent or child pages.