public class DefaultChangeLog extends Object implements org.apache.directory.server.core.api.changelog.ChangeLog
| Constructor and Description |
|---|
DefaultChangeLog() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.apache.directory.server.core.api.changelog.ChangeLogSearchEngine |
getChangeLogSearchEngine() |
org.apache.directory.server.core.api.changelog.ChangeLogStore |
getChangeLogStore() |
long |
getCurrentRevision() |
org.apache.directory.server.core.api.changelog.Tag |
getLatest() |
org.apache.directory.server.core.api.changelog.TagSearchEngine |
getTagSearchEngine() |
void |
init(org.apache.directory.server.core.api.DirectoryService service)
Initialize the ChangeLog system.
|
boolean |
isEnabled() |
boolean |
isExposed() |
boolean |
isLogSearchSupported() |
boolean |
isTagSearchSupported() |
boolean |
isTagStorageSupported() |
org.apache.directory.server.core.api.changelog.ChangeLogEvent |
log(org.apache.directory.server.core.api.LdapPrincipal principal,
org.apache.directory.api.ldap.model.ldif.LdifEntry forward,
org.apache.directory.api.ldap.model.ldif.LdifEntry reverse) |
org.apache.directory.server.core.api.changelog.ChangeLogEvent |
log(org.apache.directory.server.core.api.LdapPrincipal principal,
org.apache.directory.api.ldap.model.ldif.LdifEntry forward,
List<org.apache.directory.api.ldap.model.ldif.LdifEntry> reverses) |
void |
setChangeLogStore(org.apache.directory.server.core.api.changelog.ChangeLogStore store)
If there is an existing changeLog store, we don't switch it
|
void |
setEnabled(boolean enabled) |
void |
setExposed(boolean exposed) |
void |
setPartitionSuffix(String suffix) |
void |
setRevisionsContainerName(String revContainerName) |
void |
setTagsContainerName(String tagContainerName) |
void |
sync() |
org.apache.directory.server.core.api.changelog.Tag |
tag() |
org.apache.directory.server.core.api.changelog.Tag |
tag(long revision) |
org.apache.directory.server.core.api.changelog.Tag |
tag(long revision,
String description) |
org.apache.directory.server.core.api.changelog.Tag |
tag(String description) |
String |
toString() |
public DefaultChangeLog()
public org.apache.directory.server.core.api.changelog.ChangeLogStore getChangeLogStore()
getChangeLogStore in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic void setChangeLogStore(org.apache.directory.server.core.api.changelog.ChangeLogStore store)
setChangeLogStore in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic long getCurrentRevision() throws org.apache.directory.api.ldap.model.exception.LdapException
getCurrentRevision in interface org.apache.directory.server.core.api.changelog.ChangeLogorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.server.core.api.changelog.ChangeLogEvent log(org.apache.directory.server.core.api.LdapPrincipal principal, org.apache.directory.api.ldap.model.ldif.LdifEntry forward, org.apache.directory.api.ldap.model.ldif.LdifEntry reverse) throws org.apache.directory.api.ldap.model.exception.LdapException
log in interface org.apache.directory.server.core.api.changelog.ChangeLogorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic org.apache.directory.server.core.api.changelog.ChangeLogEvent log(org.apache.directory.server.core.api.LdapPrincipal principal, org.apache.directory.api.ldap.model.ldif.LdifEntry forward, List<org.apache.directory.api.ldap.model.ldif.LdifEntry> reverses) throws org.apache.directory.api.ldap.model.exception.LdapException
log in interface org.apache.directory.server.core.api.changelog.ChangeLogorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean isLogSearchSupported()
isLogSearchSupported in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic boolean isTagSearchSupported()
isTagSearchSupported in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic boolean isTagStorageSupported()
isTagStorageSupported in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic org.apache.directory.server.core.api.changelog.ChangeLogSearchEngine getChangeLogSearchEngine()
getChangeLogSearchEngine in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic org.apache.directory.server.core.api.changelog.TagSearchEngine getTagSearchEngine()
getTagSearchEngine in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic org.apache.directory.server.core.api.changelog.Tag tag(long revision, String description) throws Exception
tag in interface org.apache.directory.server.core.api.changelog.ChangeLogExceptionpublic org.apache.directory.server.core.api.changelog.Tag tag(long revision) throws Exception
tag in interface org.apache.directory.server.core.api.changelog.ChangeLogExceptionpublic org.apache.directory.server.core.api.changelog.Tag tag(String description) throws Exception
tag in interface org.apache.directory.server.core.api.changelog.ChangeLogExceptionpublic org.apache.directory.server.core.api.changelog.Tag tag() throws Exception
tag in interface org.apache.directory.server.core.api.changelog.ChangeLogExceptionpublic void setEnabled(boolean enabled)
setEnabled in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic boolean isEnabled()
isEnabled in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic org.apache.directory.server.core.api.changelog.Tag getLatest() throws org.apache.directory.api.ldap.model.exception.LdapException
getLatest in interface org.apache.directory.server.core.api.changelog.ChangeLogorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic void init(org.apache.directory.server.core.api.DirectoryService service) throws org.apache.directory.api.ldap.model.exception.LdapException
init in interface org.apache.directory.server.core.api.changelog.ChangeLogorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic void sync() throws org.apache.directory.api.ldap.model.exception.LdapException
sync in interface org.apache.directory.server.core.api.changelog.ChangeLogorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic void destroy() throws org.apache.directory.api.ldap.model.exception.LdapException
destroy in interface org.apache.directory.server.core.api.changelog.ChangeLogorg.apache.directory.api.ldap.model.exception.LdapExceptionpublic boolean isExposed()
isExposed in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic void setExposed(boolean exposed)
setExposed in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic void setPartitionSuffix(String suffix)
setPartitionSuffix in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic void setRevisionsContainerName(String revContainerName)
setRevisionsContainerName in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic void setTagsContainerName(String tagContainerName)
setTagsContainerName in interface org.apache.directory.server.core.api.changelog.ChangeLogpublic String toString()
toString in class ObjectObject.toString()Copyright © 2003–2023 The Apache Software Foundation. All rights reserved.