Package org.dogtagpki.server.rest
Class AuditService
- java.lang.Object
-
- com.netscape.cms.servlet.base.PKIService
-
- com.netscape.cms.servlet.base.SubsystemService
-
- org.dogtagpki.server.rest.AuditService
-
- All Implemented Interfaces:
AuditResource
public class AuditService extends SubsystemService implements AuditResource
- Author:
- Endi S. Dewata
-
-
Field Summary
-
Fields inherited from class com.netscape.cms.servlet.base.SubsystemService
auditor, authz, logger, signedAuditLogger
-
Fields inherited from class com.netscape.cms.servlet.base.PKIService
bannerFile, DEFAULT_LONG_CACHE_LIFETIME, DEFAULT_SIZE, headers, MESSAGE_FORMATS, MIN_FILTER_LENGTH, request, servletContext, servletRequest, uriInfo
-
-
Constructor Summary
Constructors Constructor Description AuditService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
auditTPSConfigSignedAudit(java.lang.String status, java.util.Map<java.lang.String,java.lang.String> params)
javax.ws.rs.core.Response
changeAuditStatus(java.lang.String action)
AuditConfig
createAuditConfig()
AuditConfig
createAuditConfig(java.util.Map<java.lang.String,java.lang.String> auditParams)
javax.ws.rs.core.Response
findAuditFiles()
javax.ws.rs.core.Response
getAuditConfig()
javax.ws.rs.core.Response
getAuditFile(java.lang.String filename)
java.io.File
getCurrentLogFile()
java.io.File
getLogDirectory()
java.util.List<java.io.File>
getLogFiles()
javax.ws.rs.core.Response
updateAuditConfig(AuditConfig auditConfig)
-
Methods inherited from class com.netscape.cms.servlet.base.SubsystemService
audit, auditConfigTokenGeneral, getResourceBundle, getSharedSubsystemConfDir, getSubsystemConfDir, getSubsystemName, getUserMessage, log
-
Methods inherited from class com.netscape.cms.servlet.base.PKIService
createCreatedResponse, createNoContentResponse, createOKResponse, createOKResponse, getBanner, getInstanceDir, getLocale, getParams, getResponseFormat, getResponseFormat, getVersion, isBannerEnabled, resolveFormat, resolveFormat, sendConditionalGetResponse
-
-
-
-
Method Detail
-
createAuditConfig
public AuditConfig createAuditConfig() throws java.io.UnsupportedEncodingException, EBaseException
- Throws:
java.io.UnsupportedEncodingException
EBaseException
-
createAuditConfig
public AuditConfig createAuditConfig(java.util.Map<java.lang.String,java.lang.String> auditParams) throws java.io.UnsupportedEncodingException, EBaseException
- Throws:
java.io.UnsupportedEncodingException
EBaseException
-
getAuditConfig
public javax.ws.rs.core.Response getAuditConfig()
- Specified by:
getAuditConfig
in interfaceAuditResource
-
updateAuditConfig
public javax.ws.rs.core.Response updateAuditConfig(AuditConfig auditConfig)
- Specified by:
updateAuditConfig
in interfaceAuditResource
-
changeAuditStatus
public javax.ws.rs.core.Response changeAuditStatus(java.lang.String action)
- Specified by:
changeAuditStatus
in interfaceAuditResource
-
getCurrentLogFile
public java.io.File getCurrentLogFile()
-
getLogDirectory
public java.io.File getLogDirectory()
-
getLogFiles
public java.util.List<java.io.File> getLogFiles()
-
findAuditFiles
public javax.ws.rs.core.Response findAuditFiles()
- Specified by:
findAuditFiles
in interfaceAuditResource
-
getAuditFile
public javax.ws.rs.core.Response getAuditFile(java.lang.String filename)
- Specified by:
getAuditFile
in interfaceAuditResource
-
auditTPSConfigSignedAudit
public void auditTPSConfigSignedAudit(java.lang.String status, java.util.Map<java.lang.String,java.lang.String> params)
-
-