public interface ExternalChangelogDomainCfgClient extends ConfigurationClient
The External Changelog Domain provides configuration of the external changelog for the replication domain.
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends ExternalChangelogDomainCfgClient,? extends ExternalChangelogDomainCfg> |
definition()
Get the configuration definition associated with this External Changelog Domain.
|
SortedSet<String> |
getECLInclude()
Gets the "ecl-include" property.
|
SortedSet<String> |
getECLIncludeForDeletes()
Gets the "ecl-include-for-deletes" property.
|
Boolean |
isEnabled()
Gets the "enabled" property.
|
void |
setECLInclude(Collection<String> values)
Sets the "ecl-include" property.
|
void |
setECLIncludeForDeletes(Collection<String> values)
Sets the "ecl-include-for-deletes" property.
|
void |
setEnabled(boolean value)
Sets the "enabled" property.
|
commit, properties
ManagedObjectDefinition<? extends ExternalChangelogDomainCfgClient,? extends ExternalChangelogDomainCfg> definition()
definition
in interface ConfigurationClient
SortedSet<String> getECLInclude()
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.
void setECLInclude(Collection<String> values) throws PropertyException
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.
values
- The values of the "ecl-include" property.PropertyException
- If one or more of the new values are invalid.SortedSet<String> getECLIncludeForDeletes()
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.
void setECLIncludeForDeletes(Collection<String> values) throws PropertyException
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.
values
- The values of the "ecl-include-for-deletes" property.PropertyException
- If one or more of the new values are invalid.Boolean isEnabled()
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.
void setEnabled(boolean value) throws PropertyException
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.
value
- The value of the "enabled" property.PropertyException
- If the new value is invalid.Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.