Package de.xima.fc.audit.internal.rpc
Interface RpcAuditService
-
- All Superinterfaces:
RpcHandler,Serializable,de.root1.simon.SimonRemoteType
- All Known Implementing Classes:
MsAuditService
public interface RpcAuditService extends RpcHandler
RPC contract forAuditService, executed on the master server and called from both the master and the frontend server viaRPC. All parameter and return types areSerializable.Unlike the public service, whose
recordmethod is overloaded on the entry type, this contract uses a distinct method name per entry kind, so RPC dispatch never depends on overload resolution.- Since:
- 8.5.6
- Author:
- Norman Lorenz
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditEntryHandlerecordFormRecord(FormRecordAuditEntry entry, User user)AuditEntryHandlerecordFormVersion(FormVersionAuditEntry entry, User user)AuditEntryHandlerecordSystem(SystemAuditEntry entry, User user)AuditEntryHandlerecordTenant(TenantAuditEntry entry, User user)
-
-
-
Method Detail
-
recordSystem
AuditEntryHandle recordSystem(SystemAuditEntry entry, User user) throws FcAuditException
- Throws:
FcAuditException- Since:
- 8.5.6
- See Also:
AuditService.record(SystemAuditEntry, User)
-
recordTenant
AuditEntryHandle recordTenant(TenantAuditEntry entry, User user) throws FcAuditException
- Throws:
FcAuditException- Since:
- 8.5.6
- See Also:
AuditService.record(TenantAuditEntry, User)
-
recordFormVersion
AuditEntryHandle recordFormVersion(FormVersionAuditEntry entry, User user) throws FcAuditException
- Throws:
FcAuditException- Since:
- 8.5.6
- See Also:
AuditService.record(FormVersionAuditEntry, User)
-
recordFormRecord
AuditEntryHandle recordFormRecord(FormRecordAuditEntry entry, User user) throws FcAuditException
- Throws:
FcAuditException- Since:
- 8.5.6
- See Also:
AuditService.record(FormRecordAuditEntry, User)
-
-