@Profile(value="!ldap") @Component public class DnsNodeRepositoryMock extends AbstractDnsNodeRepository implements MockRepository
| Constructor and Description |
|---|
DnsNodeRepositoryMock(DomainControllerProperties properties,
DhcpRepository dhcpRepository,
DnsZoneRepository dnsZoneRepository,
org.springframework.http.converter.json.Jackson2ObjectMapperBuilder objectMapperBuilder)
Instantiates a new dns node repository mock.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete(String zoneName,
org.bremersee.dccon.model.DnsNode node)
Delete dns node.
|
boolean |
exists(String zoneName,
String nodeName,
org.bremersee.dccon.model.UnknownFilter unknownFilter)
Check whether dns node exists or not.
|
Stream<org.bremersee.dccon.model.DnsNode> |
findAll(String zoneName,
org.bremersee.dccon.model.UnknownFilter unknownFilter,
String query)
Find all.
|
void |
init()
Init.
|
void |
resetData()
Reset data.
|
Optional<org.bremersee.dccon.model.DnsNode> |
save(String zoneName,
org.bremersee.dccon.model.DnsNode dnsNode)
Save dns node.
|
delete, deleteAll, findByHostName, findByIps, findCorrelatedDnsNode, findOneclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteAll, unknownFilterpublic DnsNodeRepositoryMock(DomainControllerProperties properties, DhcpRepository dhcpRepository, DnsZoneRepository dnsZoneRepository, org.springframework.http.converter.json.Jackson2ObjectMapperBuilder objectMapperBuilder)
properties - the propertiesdhcpRepository - the dhcp repositorydnsZoneRepository - the dns zone repositoryobjectMapperBuilder - the object mapper builder@EventListener(value=org.springframework.boot.context.event.ApplicationReadyEvent.class) public void init()
public void resetData()
MockRepositoryresetData in interface MockRepositorypublic Stream<org.bremersee.dccon.model.DnsNode> findAll(String zoneName, org.bremersee.dccon.model.UnknownFilter unknownFilter, String query)
DnsNodeRepositoryfindAll in interface DnsNodeRepositoryzoneName - the zone nameunknownFilter - the unknown filter (default is UnknownFilter.NO_UNKNOWNquery - the querypublic boolean exists(String zoneName, String nodeName, org.bremersee.dccon.model.UnknownFilter unknownFilter)
DnsNodeRepositoryexists in interface DnsNodeRepositoryzoneName - the zone namenodeName - the node nameunknownFilter - the unknown filter (default is UnknownFilter.NO_UNKNOWNtrue if the dns node exists, otherwise falsepublic Optional<org.bremersee.dccon.model.DnsNode> save(String zoneName, org.bremersee.dccon.model.DnsNode dnsNode)
DnsNodeRepositorysave in interface DnsNodeRepositoryzoneName - the zone namednsNode - the dns nodeOptional.empty(), if the node has no records)public boolean delete(String zoneName, org.bremersee.dccon.model.DnsNode node)
DnsNodeRepositorydelete in interface DnsNodeRepositoryzoneName - the zone namenode - the nodeCopyright © 2020 bremersee.org. All rights reserved.