public final class ExternalChangelogDomainCfgDefn extends ManagedObjectDefinition<ExternalChangelogDomainCfgClient,ExternalChangelogDomainCfg>
The External Changelog Domain provides configuration of the external changelog for the replication domain.
Modifier and Type | Method and Description |
---|---|
ExternalChangelogDomainCfgClient |
createClientConfiguration(ManagedObject<? extends ExternalChangelogDomainCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
ExternalChangelogDomainCfg |
createServerConfiguration(ServerManagedObject<? extends ExternalChangelogDomainCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
StringPropertyDefinition |
getECLIncludeForDeletesPropertyDefinition()
Get the "ecl-include-for-deletes" property definition.
|
StringPropertyDefinition |
getECLIncludePropertyDefinition()
Get the "ecl-include" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static ExternalChangelogDomainCfgDefn |
getInstance()
Get the External Changelog Domain configuration definition
singleton.
|
Class<ExternalChangelogDomainCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this
managed object definition.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static ExternalChangelogDomainCfgDefn getInstance()
public ExternalChangelogDomainCfgClient createClientConfiguration(ManagedObject<? extends ExternalChangelogDomainCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<ExternalChangelogDomainCfgClient,ExternalChangelogDomainCfg>
impl
- The managed object.public ExternalChangelogDomainCfg createServerConfiguration(ServerManagedObject<? extends ExternalChangelogDomainCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<ExternalChangelogDomainCfgClient,ExternalChangelogDomainCfg>
impl
- The server managed object.public Class<ExternalChangelogDomainCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<ExternalChangelogDomainCfgClient,ExternalChangelogDomainCfg>
public StringPropertyDefinition getECLIncludePropertyDefinition()
Specifies a list of attributes which should be published with every change log entry, regardless of whether or not the attribute itself has changed.
The list of attributes may include wild cards such as "*" and "+" as well as object class references prefixed with an ampersand, for example "@person". The included attributes will be published using the "includedAttributes" operational attribute as a single LDIF value rather like the "changes" attribute. For modify and modifyDN operations the included attributes will be taken from the entry before any changes were applied.
public StringPropertyDefinition getECLIncludeForDeletesPropertyDefinition()
Specifies a list of attributes which should be published with every delete operation change log entry, in addition to those specified by the "ecl-include" property.
This property provides a means for applications to archive entries after they have been deleted. See the description of the "ecl-include" property for further information about how the included attributes are published.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the External Changelog Domain is enabled. To enable computing the change numbers, set the Replication Server's "ds-cfg-compute-change-number" property to true.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.