public class RefreshRecord extends MergeRecord<RefreshRecord>
ArtifactMergeInfo.ConflictType, ArtifactMergeInfo.Field<T>, ArtifactMergeInfo.Result
ArtifactDiff.ChangeType, ArtifactDiff.Field<T>
_values
CONFLICT_TYPE, IS_CONFLICT, MAINLINE_VALUE, REPLACEMENT, RESULT, SANDBOX_VALUE
ARTIFACT_PATH, CHANGE_TYPE, ELEMENT_ID, ELEMENT_NAME, ELEMENT_TYPE, MERGE_INFO, REPORTED_BY, REPOSITORY_ID
Modifier and Type | Method and Description |
---|---|
RefreshRecord |
clone(java.lang.String newSummary)
Returns a new record which is a copy of this record.
|
static RefreshRecord |
create(java.lang.String objName,
java.lang.String objType,
java.lang.String summary)
Creates a refresh record.
|
conflictType, get, getPersistableValues, isConflict, mainlineValue, replacement, result, sandboxValue
artifactPath, changeType, elementId, elementName, elementType, get, reportedBy, repositoryId
changeDate, changedBy, getObjectName, getObjectType, objectId, url
clone, get, getChildren, getDiagnosticRecordId, getSummary, hasChildren, newChild, put, toString
public static RefreshRecord create(java.lang.String objName, java.lang.String objType, java.lang.String summary)
objName
- the name of the object involved in the refresh processobjType
- the type of the objectsummary
- a brief description of the refresh processjava.lang.IllegalArgumentException
- if the given object name, type or
summary is nullpublic RefreshRecord clone(java.lang.String newSummary)
SandboxLogRecord
clone
in class SandboxLogRecord<RefreshRecord>
newSummary
- the new summary; null
if the summary should
be kept the same