@RestController public class NameServerManagementController extends Object implements org.bremersee.dccon.api.NameServerManagementApi
| Constructor and Description |
|---|
NameServerManagementController(NameServerService nameServerService)
Instantiates a new name server management controller.
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<org.bremersee.dccon.model.DnsZone> |
addDnsZone(@Valid org.bremersee.dccon.model.DnsZone dnsZone) |
org.springframework.http.ResponseEntity<Void> |
deleteAllDnsNodes(String zoneName,
List<String> nodeNames) |
org.springframework.http.ResponseEntity<Boolean> |
deleteDnsNode(String zoneName,
String nodeName) |
org.springframework.http.ResponseEntity<Boolean> |
deleteDnsZone(String zoneName) |
org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DhcpLease>> |
getDhcpLeases(Boolean all,
String sort) |
org.springframework.http.ResponseEntity<org.bremersee.dccon.model.DnsNode> |
getDnsNode(String zoneName,
String nodeName,
org.bremersee.dccon.model.UnknownFilter unknownFilter) |
org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DnsNode>> |
getDnsNodes(String zoneName,
org.bremersee.dccon.model.UnknownFilter unknownFilter,
String query) |
org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DnsZone>> |
getDnsZones() |
org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DnsNode>> |
query(String query,
org.bremersee.dccon.model.UnknownFilter unknownFilter) |
org.springframework.http.ResponseEntity<org.bremersee.dccon.model.DnsNode> |
saveDnsNode(String zoneName,
@Valid org.bremersee.dccon.model.DnsNode dnsNode) |
public NameServerManagementController(NameServerService nameServerService)
nameServerService - the name server service@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\', \'ROLE_LOCAL_USER\')") public org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DnsNode>> query(String query, org.bremersee.dccon.model.UnknownFilter unknownFilter)
query in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\', \'ROLE_LOCAL_USER\')") public org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DhcpLease>> getDhcpLeases(Boolean all, String sort)
getDhcpLeases in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\', \'ROLE_LOCAL_USER\')") public org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DnsZone>> getDnsZones()
getDnsZones in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\')")
public org.springframework.http.ResponseEntity<org.bremersee.dccon.model.DnsZone> addDnsZone(@Valid
@Valid org.bremersee.dccon.model.DnsZone dnsZone)
addDnsZone in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\')") public org.springframework.http.ResponseEntity<Boolean> deleteDnsZone(String zoneName)
deleteDnsZone in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\', \'ROLE_LOCAL_USER\')") public org.springframework.http.ResponseEntity<List<org.bremersee.dccon.model.DnsNode>> getDnsNodes(String zoneName, org.bremersee.dccon.model.UnknownFilter unknownFilter, String query)
getDnsNodes in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\')") public org.springframework.http.ResponseEntity<org.bremersee.dccon.model.DnsNode> saveDnsNode(String zoneName, @Valid @Valid org.bremersee.dccon.model.DnsNode dnsNode)
saveDnsNode in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\', \'ROLE_LOCAL_USER\')") public org.springframework.http.ResponseEntity<org.bremersee.dccon.model.DnsNode> getDnsNode(String zoneName, String nodeName, org.bremersee.dccon.model.UnknownFilter unknownFilter)
getDnsNode in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\')") public org.springframework.http.ResponseEntity<Boolean> deleteDnsNode(String zoneName, String nodeName)
deleteDnsNode in interface org.bremersee.dccon.api.NameServerManagementApi@PreAuthorize(value="hasAnyAuthority(\'ROLE_ADMIN\', \'ROLE_DC_CON_ADMIN\')") public org.springframework.http.ResponseEntity<Void> deleteAllDnsNodes(String zoneName, List<String> nodeNames)
deleteAllDnsNodes in interface org.bremersee.dccon.api.NameServerManagementApiCopyright © 2020 bremersee.org. All rights reserved.