public class MdsCommonRepository extends MdsRepository
SandboxedRepository
implementation for the default MDS store
configured in the application.Modifier and Type | Class and Description |
---|---|
static class |
MdsCommonRepository.MdsRepositoryInfo
Deprecated.
Use MdsRepository.MdsConfiguration
|
MdsRepository.MdsConfiguration
SandboxedRepository.MainlineCertifier
_logger, _mdsConfiguration, UNIFIED_SANDBOX_ID
Modifier | Constructor and Description |
---|---|
|
MdsCommonRepository() |
protected |
MdsCommonRepository(java.lang.String name,
MdsCommonRepository.MdsRepositoryInfo repoInfo)
Deprecated.
Subclasses should extends oracle.adf.share.sandbox.MdsRepository instead.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
publishCompleted(Sandbox sandbox,
boolean isChanged,
java.lang.String mainlineLabel)
Invoked immediately after the sandbox as a whole is published successfully.
|
java.lang.String[] |
refreshCompleted(Sandbox sandbox,
boolean isChanged,
java.lang.String branchId)
Invoked immediately after the sandbox as a whole is refreshed successfully.
|
branch, certify, destroy, getChanges, getCreationLabelForSandbox, getLastUpdateDate, getLastUpdatedBy, getMainlineCertifier, getMdsRepositoryToNamespaceMap, getMdsStoreLocator, getPendingTransaction, getPostMergeLabelForSandbox, getPostMergeUndoLabelForSandbox, getPreCertifiedLabelForSandbox, getPreMergeLabelForSandbox, getPreMergeUndoLabelForSandbox, getRefreshLabelForSandbox, getTimeSuffix, mergeConflicts, prepareForRefresh, prePublish, publish, publish, refresh, usesCurrentThreadForRefresh, validateMdsSandboxName
branch, equals, getAvailableProviders, getAvailableProviders, getBranchId, getId, getInstance, getInstance, getName, getState, hasChanges, hashCode, isRefreshNeeded, newCertifiedLabel, setProgress, test, test, toString, warn
public MdsCommonRepository()
@Deprecated protected MdsCommonRepository(java.lang.String name, MdsCommonRepository.MdsRepositoryInfo repoInfo)
public java.lang.String[] refreshCompleted(Sandbox sandbox, boolean isChanged, java.lang.String branchId)
SandboxedRepository
refreshCompleted
in class SandboxedRepository
sandbox
- the sandbox that has just been refreshedisChanged
- true
if this repository has been changed
during the last refresh
callbranchId
- the current branch IDnull
indicates that the branch ID must
remain unchanged.public java.lang.String[] publishCompleted(Sandbox sandbox, boolean isChanged, java.lang.String mainlineLabel)
SandboxedRepository
publishCompleted
in class SandboxedRepository
sandbox
- the sandbox that has just been publishedisChanged
- true
if this repository has been changed
during the last publish
callmainlineLabel
- the mainline label returned by the previous
commit()
of publish
if
isChanged
is true
;
otherwise this argument is irrelevant and undefinednull
indicates that the mainline
label must remain unchanged.