Class StatusMetadataConfig
java.lang.Object
com.priint.pubserver.plannerengine.config.StatusMetadataConfig
- All Implemented Interfaces:
MergableConfig<StatusMetadataConfig>,Serializable
public class StatusMetadataConfig
extends Object
implements MergableConfig<StatusMetadataConfig>, Serializable
Defines default status metadata and optional overrides for individual
publication types.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDefines metadata fields used to store statuses for one publication type.static classMetadata identifiers used for publication, folder and document statuses. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmergeWithCustom(StatusMetadataConfig customConfig) Merges this configuration with a second (custom) configuration.voidsetDefaultValues(StatusMetadataConfig.StatusMetadata defaultValues) voidsetPublicationTypes(List<StatusMetadataConfig.PublicationType> publicationTypes)
-
Constructor Details
-
StatusMetadataConfig
public StatusMetadataConfig()
-
-
Method Details
-
getDefaultValues
-
setDefaultValues
-
getPublicationTypes
-
setPublicationTypes
-
mergeWithCustom
Description copied from interface:MergableConfigMerges this configuration with a second (custom) configuration. If settings are defined in the second configuration they will override the settings of the current one.- Specified by:
mergeWithCustomin interfaceMergableConfig<StatusMetadataConfig>- Parameters:
customConfig-- Returns:
- merged configuration
-