public class DefaultSandboxLoggingSupport extends SandboxLoggingSupport
SandboxLoggingSupport.SandboxLoggingSupport.PersistableLogType, SandboxLoggingSupport.PersistableRecordType| Constructor and Description |
|---|
DefaultSandboxLoggingSupport()
Constructs an instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSandboxLogRecord(java.lang.Long sandboxLogId,
SandboxLogRecord record)
Adds a record to a sandbox log.
|
void |
addSandboxLogRecords(java.lang.Long sandboxLogId,
java.util.List<? extends SandboxLogRecord> records)
Adds a list of records to a sandbox log as one atomic transaction.
|
java.lang.Long |
createSandboxLog(SandboxLog<? extends SandboxLogRecord> log)
Creates a sandbox log.
|
java.lang.Long |
createSandboxLog(java.lang.String summary)
Creates a sandbox log with no records.
|
boolean |
deleteSandboxLog(java.lang.Long sandboxLogId)
Deletes a sandbox log.
|
SandboxLog<? extends SandboxLogRecord> |
getSandboxLog(java.lang.Long sandboxLogId)
Returns the sandbox log specified by its persistence ID.
|
getInstance, getPersistableRecordType, getPersistableValues, newSandboxLogRecordpublic DefaultSandboxLoggingSupport()
public java.lang.Long createSandboxLog(java.lang.String summary)
SandboxLoggingSupportcreateSandboxLog in class SandboxLoggingSupportsummary - the summary of the logpublic java.lang.Long createSandboxLog(SandboxLog<? extends SandboxLogRecord> log)
SandboxLoggingSupportcreateSandboxLog in class SandboxLoggingSupportlog - the log to be createdpublic SandboxLog<? extends SandboxLogRecord> getSandboxLog(java.lang.Long sandboxLogId)
SandboxLoggingSupportgetSandboxLog in class SandboxLoggingSupportsandboxLogId - the persistence ID of the sandbox lognull if no
sandbox with the ID existspublic void addSandboxLogRecord(java.lang.Long sandboxLogId,
SandboxLogRecord record)
SandboxLoggingSupportaddSandboxLogRecord in class SandboxLoggingSupportsandboxLogId - the persistence ID of the sandbox logrecord - the record to be addedpublic void addSandboxLogRecords(java.lang.Long sandboxLogId,
java.util.List<? extends SandboxLogRecord> records)
SandboxLoggingSupportaddSandboxLogRecords in class SandboxLoggingSupportsandboxLogId - the ID of the sandbox logrecords - the list of record to be addedpublic boolean deleteSandboxLog(java.lang.Long sandboxLogId)
SandboxLoggingSupportdeleteSandboxLog in class SandboxLoggingSupportsandboxLogId - the persistence ID of the sandbox logtrue if the sandbox log with the ID exists and is
deleted successfully; false otherwise