public class DefaultSandbox extends Sandbox
oracle.adf.share.sandbox.Sandbox
.Constructor and Description |
---|
DefaultSandbox(java.lang.String id)
Constructs an instance of this class.
|
Modifier and Type | Method and Description |
---|---|
SandboxConstraints |
getConstraints()
Returns the constraints associated with this sandbox if any.
|
java.lang.String |
getConstraintsSummary()
Returns the summary of constraints associated with this sandbox if any.
|
java.lang.String |
getCreatedBy()
Returns the user who creates this sandbox.
|
java.util.Date |
getCreationDate()
Gets the date when this sandbox was created.
|
java.lang.String |
getDescription()
Gets the description of this sandbox.
|
java.lang.String |
getId()
Gets the ID of this sandbox.
|
java.lang.String |
getName()
Gets the name of this sandbox.
|
SandboxLog |
getOperationLog()
Returns the log from the last sandbox operation.
|
java.util.Date |
getPublishDate()
Returns the date when the changes in this sandbox were permanently merged
into the repositories.
|
java.lang.String |
getPublishedBy()
Gets the name of the user that published this sandbox.
|
java.util.Date |
getRefreshDate()
Returns the last date when the changes made in mainline were merged into
this sandbox.
|
java.lang.String |
getRefreshedBy()
Returns the user who merged the changes made in mainline into this sandbox
by refreshing the sandbox
|
MetadataRepositoryBaseline |
getRepositoryBaseline(java.lang.String reposId)
Gets the repository baseline of a repository branch in this sandbox.
|
java.util.Date |
getRepositoryBranchDate(java.lang.String reposId)
Returns the time when a repository was branched for this sandbox.
|
java.lang.String |
getRepositoryBranchId(java.lang.String reposId)
Returns the ID of the repository branch for this sandbox.
|
java.util.Date |
getRepositoryRefreshDate(java.lang.String reposId)
Returns the time when a sandboxed repository was last refreshed.
|
SandboxState |
getRepositoryState(java.lang.String reposId)
Gets the state of a repository in this sandbox.
|
SandboxState |
getState()
Gets the state of this sandbox.
|
java.util.Date |
getUpdateDate()
Gets the date when this sandbox was last updated.
|
java.lang.String |
getUpdatedBy()
Returns the user who last updated this sandbox.
|
boolean |
hasConflict()
Returns
true if the last refresh/publish of this sandbox
reported conflict. |
boolean |
isAdministrator(java.lang.String userName)
Returns
true if a user is an administrator of this sandbox. |
boolean |
isArchive()
Returns
true if the contents of this sandbox are from an
archive. |
boolean |
isFeatureEnabled(java.lang.String featureClassName)
Returns
true if a given feature is enabled in this sandbox. |
boolean |
isPrivate()
Returns
true if this sandbox is private. |
boolean |
isPublishable()
Returns
true if this sandbox is publishable. |
boolean |
isRefreshNeeded()
Returns
true if any participating repository needs to be
refreshed. |
boolean |
isRefreshRequired()
Returns
true if this sandbox requires refresh. |
boolean |
isRepositoryBranched(java.lang.String reposId)
Returns
true if the specified repository is branched for
this sandbox. |
boolean |
isVisualBuilderEnabled()
Returns
true if Visual Builder feature is enabled in this
sandbox and at least one associated repository used by the
feature reports changes. |
java.lang.String |
toString() |
addListener, fireRepositoryChanged, getBranchId, getListeners, getUserSandbox, removeListener
public DefaultSandbox(java.lang.String id)
id
- the ID of the sandboxpublic boolean isArchive()
Sandbox
true
if the contents of this sandbox are from an
archive.public boolean hasConflict()
Sandbox
true
if the last refresh/publish of this sandbox
reported conflict.hasConflict
in class Sandbox
true
if the contents of this sandbox are conflicting
with mainline.public boolean isPrivate()
Sandbox
true
if this sandbox is private. A private sandbox
can only be accessed by its owner.public boolean isPublishable()
Sandbox
true
if this sandbox is publishable. If a sandbox is
not publishable, it cannot be published.isPublishable
in class Sandbox
true
if this sandbox is publishablepublic boolean isFeatureEnabled(java.lang.String featureClassName)
Sandbox
true
if a given feature is enabled in this sandbox.isFeatureEnabled
in class Sandbox
featureClassName
- the fully qualified name of the feature classtrue
if the feature is enabled in this sandboxpublic boolean isRefreshNeeded()
Sandbox
true
if any participating repository needs to be
refreshed.isRefreshNeeded
in class Sandbox
true
if any participating repository needs to be
refreshedpublic boolean isRefreshRequired()
Sandbox
true
if this sandbox requires refresh. If a sandbox
requires refresh, it should not be used. Usually a refresh is required when
mainline is patched and sandbox should be refreshed before it is be used.isRefreshRequired
in class Sandbox
true
if this sandbox requies refreshpublic MetadataRepositoryBaseline getRepositoryBaseline(java.lang.String reposId)
Sandbox
getRepositoryBaseline
in class Sandbox
reposId
- the ID of the repositorynull
if such information is unavailablepublic boolean isRepositoryBranched(java.lang.String reposId)
Sandbox
true
if the specified repository is branched for
this sandbox.isRepositoryBranched
in class Sandbox
reposId
- the ID of the repositorytrue
if the specified repository is branched for
this sandboxpublic java.util.Date getRepositoryBranchDate(java.lang.String reposId)
Sandbox
getRepositoryBranchDate
in class Sandbox
reposId
- the repository IDpublic java.lang.String getRepositoryBranchId(java.lang.String reposId)
Sandbox
getRepositoryBranchId
in class Sandbox
reposId
- the ID of the repositorypublic java.util.Date getRepositoryRefreshDate(java.lang.String reposId)
Sandbox
getRepositoryRefreshDate
in class Sandbox
reposId
- the repository IDpublic SandboxState getRepositoryState(java.lang.String reposId)
Sandbox
getRepositoryState
in class Sandbox
reposId
- the repository IDpublic final java.lang.String getId()
Sandbox
public java.lang.String getName()
Sandbox
public java.lang.String getDescription()
Sandbox
getDescription
in class Sandbox
public SandboxState getState()
Sandbox
public java.util.Date getCreationDate()
Sandbox
getCreationDate
in class Sandbox
public java.lang.String getCreatedBy()
Sandbox
getCreatedBy
in class Sandbox
public java.util.Date getUpdateDate()
Sandbox
getUpdateDate
in class Sandbox
public java.lang.String getUpdatedBy()
Sandbox
getUpdatedBy
in class Sandbox
public java.util.Date getRefreshDate()
Sandbox
getRefreshDate
in class Sandbox
null
if this sandbox has never been
updated since creationpublic java.lang.String getRefreshedBy()
Sandbox
getRefreshedBy
in class Sandbox
null
if this sandbox has never been
refreshed since creationpublic SandboxLog getOperationLog()
Sandbox
getOperationLog
in class Sandbox
null
if not
availablepublic java.util.Date getPublishDate()
Sandbox
getPublishDate
in class Sandbox
null
if this sandbox is still activepublic java.lang.String getPublishedBy()
Sandbox
getPublishedBy
in class Sandbox
public SandboxConstraints getConstraints()
Sandbox
getConstraints
in class Sandbox
null
if
this sandbox does not have any constraintspublic java.lang.String getConstraintsSummary()
Sandbox
getConstraintsSummary
in class Sandbox
null
if this sandbox does not have any constraints
or the constraints have not been summarizedpublic boolean isAdministrator(java.lang.String userName)
Sandbox
true
if a user is an administrator of this sandbox.isAdministrator
in class Sandbox
userName
- the user to be checkedtrue
if the user is an administrator of this sandboxpublic boolean isVisualBuilderEnabled()
Sandbox
true
if Visual Builder feature is enabled in this
sandbox and at least one associated repository used by the
feature reports changes.isVisualBuilderEnabled
in class Sandbox
true
if Visual Builder feature is enabled in this
sandbox and at least one associated repository used by the
eature reports changesAssociatedRepository
,
RepositoryAssociation
public java.lang.String toString()
toString
in class java.lang.Object