Class BaseAuditRetrievalWebScript
java.lang.Object
org.springframework.extensions.webscripts.AbstractWebScript
org.alfresco.repo.web.scripts.content.StreamContent
org.alfresco.module.org_alfresco_module_rm.script.BaseAuditRetrievalWebScript
- All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScript
- Direct Known Subclasses:
AuditLogGet
,AuditLogPost
Base class for all audit retrieval webscripts.
- Author:
- Gavin Cornwell
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.extensions.webscripts.AbstractWebScript
org.springframework.extensions.webscripts.AbstractWebScript.ScriptDetails
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NamespaceService
protected RecordsManagementAuditService
Fields inherited from class org.alfresco.repo.web.scripts.content.StreamContent
delegate, mimetypeService, nodeService, permissionService, repository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RecordsManagementAuditQueryParameters
parseQueryParameters
(org.springframework.extensions.webscripts.WebScriptRequest req) Parses the given request and builds an instance of RecordsManagementAuditQueryParameters to retrieve the relevant audit entriesparseReportFormat
(org.springframework.extensions.webscripts.WebScriptRequest req) Parses the given request for the format the audit report should be returned invoid
setNamespaceService
(NamespaceService namespaceService) Sets the NamespaceService instancevoid
setRecordsManagementAuditService
(RecordsManagementAuditService rmAuditService) Sets the RecordsManagementAuditService instanceMethods inherited from class org.alfresco.repo.web.scripts.content.StreamContent
createObjectReferenceFromUrl, execute, executeImpl, executeImpl, executeImpl, renderFormatTemplate, setAttachment, setDelegate, setMimetypeService, setNodeService, setPermissionService, setRepository, streamContent, streamContent, streamContent, streamContentImpl
Methods inherited from class org.springframework.extensions.webscripts.AbstractWebScript
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toString
-
Field Details
-
rmAuditService
-
namespaceService
-
-
Constructor Details
-
BaseAuditRetrievalWebScript
public BaseAuditRetrievalWebScript()
-
-
Method Details
-
setRecordsManagementAuditService
Sets the RecordsManagementAuditService instance- Parameters:
rmAuditService
- The RecordsManagementAuditService instance
-
setNamespaceService
Sets the NamespaceService instance- Parameters:
namespaceService
- The NamespaceService instance
-
parseQueryParameters
protected RecordsManagementAuditQueryParameters parseQueryParameters(org.springframework.extensions.webscripts.WebScriptRequest req) Parses the given request and builds an instance of RecordsManagementAuditQueryParameters to retrieve the relevant audit entries- Parameters:
req
- The request- Returns:
- RecordsManagementAuditQueryParameters instance
-
parseReportFormat
protected RecordsManagementAuditService.ReportFormat parseReportFormat(org.springframework.extensions.webscripts.WebScriptRequest req) Parses the given request for the format the audit report should be returned in- Parameters:
req
- The request- Returns:
- The format for the report
-