@ConfigurationProperties(prefix="bremersee.domain-controller") @Component public class DomainControllerProperties extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
DomainControllerProperties.MailInlineAttachment
The mail inline attachment.
|
static class |
DomainControllerProperties.MailWithCredentialsProperties
The mail with credentials properties.
|
| Constructor and Description |
|---|
DomainControllerProperties()
Instantiates a new Domain controller properties.
|
| Modifier and Type | Method and Description |
|---|---|
String |
buildDnsNodeBaseDn(String zoneName)
Build dns node base dn string.
|
static String |
getComplexPasswordRegex(int minLength)
Gets complex password regex.
|
List<String> |
getReverseZoneSuffixList()
Gets reverse zone suffix list.
|
static String |
getSimplePasswordRegex(int minLength)
Gets simple password regex.
|
boolean |
isReverseZone(String zoneName)
Determines whether the given zone is a reverse zone or not.
|
public DomainControllerProperties()
public List<String> getReverseZoneSuffixList()
public boolean isReverseZone(String zoneName)
zoneName - the zone nametrue if the zone is a reverse zone, otherwise falsepublic String buildDnsNodeBaseDn(String zoneName)
zoneName - the zone namepublic static String getSimplePasswordRegex(int minLength)
minLength - the min lengthpublic static String getComplexPasswordRegex(int minLength)
minLength - the min lengthCopyright © 2020 bremersee.org. All rights reserved.