Package org.lockss.laaws.config.api
Interface AusApiDelegate
- All Known Implementing Classes:
AusApiServiceImpl
public interface AusApiDelegate
A delegate to be called by the
AusApiController}.
Implement this interface with a Service annotated class.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration>deleteAuConfig(String auid) default org.springframework.http.ResponseEntity<List<org.lockss.config.AuConfiguration>>default org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration>getAuConfig(String auid) default Optional<com.fasterxml.jackson.databind.ObjectMapper>default Optional<jakarta.servlet.http.HttpServletRequest>default org.springframework.http.ResponseEntity<Void>putAuConfig(String auid, org.lockss.config.AuConfiguration body) default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult>putAusMdDisable(String auid) default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult>putAusMdEnable(String auid)
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
getObjectMapper
-
getRequest
-
getAcceptHeader
-
deleteAuConfig
default org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration> deleteAuConfig(String auid) - See Also:
-
getAllAuConfig
default org.springframework.http.ResponseEntity<List<org.lockss.config.AuConfiguration>> getAllAuConfig()- See Also:
-
getAuConfig
default org.springframework.http.ResponseEntity<org.lockss.config.AuConfiguration> getAuConfig(String auid) - See Also:
-
putAuConfig
-
putAusMdDisable
default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult> putAusMdDisable(String auid) - See Also:
-
putAusMdEnable
default org.springframework.http.ResponseEntity<org.lockss.ws.entities.RequestAuControlResult> putAusMdEnable(String auid) - See Also:
-