Package org.opencms.ade.configuration
Class CmsADEConfigDataInternal.ConfigReferenceMeta
java.lang.Object
org.opencms.ade.configuration.CmsADEConfigDataInternal.ConfigReferenceMeta
- Enclosing class:
- CmsADEConfigDataInternal
Represents additional metadata from the query string of a master configuration link.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCreates a new, empty instance.ConfigReferenceMeta
(Map<String, String[]> params) Creates a new instance from the parameters from a master configuration link. -
Method Summary
Modifier and TypeMethodDescriptionIf this object is the metadata for a link to a master configuration M, and 'next' is the metadata for a link from M to some other master configuration N, combines the metadata into a single object and returns it.Gets the template identifier.boolean
Returns true if 'remove all' settings should be ignored in the referenced master configuration.toString()
-
Field Details
-
PARAM_TEMPLATE
The 'template' parameter.- See Also:
-
-
Constructor Details
-
ConfigReferenceMeta
public ConfigReferenceMeta()Creates a new, empty instance. -
ConfigReferenceMeta
Creates a new instance from the parameters from a master configuration link.- Parameters:
params
- the parameters for the metadata
-
-
Method Details
-
combine
public CmsADEConfigDataInternal.ConfigReferenceMeta combine(CmsADEConfigDataInternal.ConfigReferenceMeta next) If this object is the metadata for a link to a master configuration M, and 'next' is the metadata for a link from M to some other master configuration N, combines the metadata into a single object and returns it.- Parameters:
next
- the metadata to combine this object with- Returns:
- the combined metadata
-
getTemplate
Gets the template identifier.The template identifier should be one of the template context keys provided by a template provider.
- Returns:
- the template identifier
-
isSkipRemovals
Returns true if 'remove all' settings should be ignored in the referenced master configuration.- Returns:
- if true, 'remove all' settings are ignored in the referenced master configuration
-
toString
-