public class DirectoryServiceBean extends AdsBaseBean
| Modifier and Type | Field and Description |
|---|---|
private ChangeLogBean |
changeLog
The ChangeLog component
|
private java.lang.String |
directoryServiceId
The DS instance Id
|
private boolean |
dsAccessControlEnabled
The flag that tells if the AccessControl system is activated
|
private boolean |
dsAllowAnonymousAccess
The flag that tells if Anonymous connections are allowed
|
private boolean |
dsDenormalizeOpAttrsEnabled
The flag that tells if Dn must be denormalized
|
private boolean |
dsPasswordHidden
The flag that tells if the password should be returned as a normal attribute or not
|
private int |
dsReplicaId
The directory instance replication ID
|
private long |
dsSyncPeriodMillis
The delay between two flushes on disk
|
private java.lang.String |
dsTestEntries
The ldif entries to inject into the server at startup
|
private java.util.List<InterceptorBean> |
interceptors
The list of declared interceptors
|
private JournalBean |
journal
The journal component
|
private java.util.List<PartitionBean> |
partitions
The set of associated partitions
|
private java.util.List<ServerBean> |
servers
The servers
|
| Constructor and Description |
|---|
DirectoryServiceBean()
Create a new DnsServerBean instance
|
getDescription, getDn, isDisabled, isEnabled, setDescription, setDn, setEnabled, toString, toString, toString, toString, toString@ConfigurationElement(attributeType="ads-directoryServiceId", isRdn=true) private java.lang.String directoryServiceId
@ConfigurationElement(attributeType="ads-dsReplicaId") private int dsReplicaId
@ConfigurationElement(attributeType="ads-dsAccessControlEnabled") private boolean dsAccessControlEnabled
@ConfigurationElement(attributeType="ads-dsAllowAnonymousAccess") private boolean dsAllowAnonymousAccess
@ConfigurationElement(attributeType="ads-dsDenormalizeOpAttrsEnabled") private boolean dsDenormalizeOpAttrsEnabled
@ConfigurationElement(attributeType="ads-dsPasswordHidden") private boolean dsPasswordHidden
@ConfigurationElement(attributeType="ads-dsSyncPeriodMillis") private long dsSyncPeriodMillis
@ConfigurationElement(attributeType="ads-dsTestEntries", isOptional=true) private java.lang.String dsTestEntries
@ConfigurationElement(objectClass="ads-changelog") private ChangeLogBean changeLog
@ConfigurationElement(objectClass="ads-journal") private JournalBean journal
@ConfigurationElement(objectClass="ads-server", container="servers") private java.util.List<ServerBean> servers
@ConfigurationElement(objectClass="ads-interceptor", container="interceptors") private java.util.List<InterceptorBean> interceptors
@ConfigurationElement(objectClass="ads-partition", container="partitions") private java.util.List<PartitionBean> partitions
public DirectoryServiceBean()
public void setDirectoryServiceId(java.lang.String directoryServiceId)
directoryServiceId - The DirectoryService IDpublic java.lang.String getDirectoryServiceId()
public int getDsReplicaId()
public void setDsReplicaId(int dsReplicaId)
dsReplicaId - the replicaId to setpublic java.util.List<InterceptorBean> getInterceptors()
public void setInterceptors(java.util.List<InterceptorBean> interceptors)
interceptors - the interceptors to be used in the server.public void addInterceptors(InterceptorBean... interceptors)
interceptors - the interceptors to be added in the server.public boolean isDsAccessControlEnabled()
public void setDsAccessControlEnabled(boolean dsAccessControlEnabled)
dsAccessControlEnabled - the dsAccessControlEnabled to setpublic boolean isDsAllowAnonymousAccess()
public void setDsAllowAnonymousAccess(boolean dsAllowAnonymousAccess)
dsAllowAnonymousAccess - the dsAllowAnonymousAccess to setpublic boolean isDsDenormalizeOpAttrsEnabled()
public void setDsDenormalizeOpAttrsEnabled(boolean dsDenormalizeOpAttrsEnabled)
dsDenormalizeOpAttrsEnabled - the dsDenormalizeOpAttrsEnabled to setpublic boolean isDsPasswordHidden()
public void setDsPasswordHidden(boolean dsPasswordHidden)
dsPasswordHidden - the dsPasswordHidden to setpublic long getDsSyncPeriodMillis()
public void setDsSyncPeriodMillis(long dsSyncPeriodMillis)
dsSyncPeriodMillis - the dsSyncPeriodMillis to setpublic java.lang.String getDsTestEntries()
public void setDsTestEntries(java.lang.String dsTestEntries)
dsTestEntries - the dsTestEntries to setpublic ChangeLogBean getChangeLog()
public void setChangeLog(ChangeLogBean changeLog)
cChangeLog - the ChangeLog to setpublic JournalBean getJournal()
public void setJournal(JournalBean journal)
journal - the journal to setpublic void clearPartitions()
public java.util.List<PartitionBean> getPartitions()
public void setPartitions(java.util.List<PartitionBean> partitions)
partitions - the partitions to setpublic void addPartitions(PartitionBean... partitions)
partitions - the partitions to addpublic java.util.List<ServerBean> getServers()
public LdapServerBean getLdapServerBean()
public NtpServerBean getNtpServerBean()
public DnsServerBean getDnsServerBean()
public DhcpServerBean getDhcpServerBean()
public HttpServerBean getHttpServerBean()
public KdcServerBean getKdcServerBean()
public ChangePasswordServerBean getChangePasswordServerBean()
public void setServers(java.util.List<ServerBean> servers)
servers - the servers to setpublic void addServers(ServerBean... servers)
servers - the servers to addpublic java.lang.String toString()
toString in class AdsBaseBean