Interface SandboxInfo
public interface SandboxInfo
Represents details around the sandbox in which an entity exists. This information is used to
discriminate which entity version (presumably sharing a context id) is returned based on the
requesting
ContextRequest
.- Author:
- Jeff Fischer
-
Method Summary
Modifier and TypeMethodDescriptionWhether or not this entity is sandbox archived.seeChangeContainer
The overall change type for this sandbox entity.A soft reference to the sandbox id.getName()
Friendly name for this sandboxgetOwner()
The user who owns this sandbox.getStage()
Arbitrary labelling concept.void
setArchived
(Boolean archived) Whether or not this entity is sandbox archived.void
setChangeContainer
(ChangeContainer changeContainer) seeChangeContainer
void
setChangeType
(String changeType) The overall change type for this sandbox entity.void
setContextId
(String contextId) A soft reference to the sandbox id.void
Friendly name for this sandboxvoid
The user who owns this sandbox.void
Arbitrary labelling concept.
-
Method Details
-
getContextId
String getContextId()A soft reference to the sandbox id. Sandboxes are maintained separately in the sandbox microservice.- Returns:
- The sandbox id
-
getName
String getName()Friendly name for this sandbox- Returns:
- Friendly name for this sandbox
-
getArchived
Boolean getArchived()Whether or not this entity is sandbox archived. Sandbox archived records are candidate for obsolescence and removal from the datastore.- Returns:
- Whether or not the sandbox is archived
-
getStage
String getStage()Arbitrary labelling concept. Can be leveraged to identify entity state belonging to a step in a multi-step approval workflow.- Returns:
- Label describing position in a multi-step promotion flow
-
getOwner
String getOwner()The user who owns this sandbox. This is obvious for user level sandboxes. The owner is more generic, or a qualified single user, for subsequent levels (seeTrackingLevel.getLevel()
).- Returns:
- The user who owns this sandbox
-
getChangeType
String getChangeType()The overall change type for this sandbox entity. SeeOperationType
.- Returns:
- The overall change type
-
getChangeContainer
ChangeContainer getChangeContainer()seeChangeContainer
- Returns:
ChangeContainer
-
setContextId
A soft reference to the sandbox id. Sandboxes are maintained separately in the sandbox microservice.- Parameters:
contextId
- The sandbox id
-
setName
Friendly name for this sandbox- Parameters:
name
- Friendly name for this sandbox
-
setArchived
Whether or not this entity is sandbox archived. Sandbox archived records are candidate for obsolescence and removal from the datastore.- Parameters:
archived
- Whether or not the sandbox is archived
-
setStage
Arbitrary labelling concept. Can be leveraged to identify entity state belonging to a step in a multi-step approval workflow.- Parameters:
stage
- Label describing position in a multi-step promotion flow
-
setOwner
The user who owns this sandbox. This is obvious for user level sandboxes. The owner is more generic, or a qualified single user, for subsequent levels (seeTracking.getLevel()
).- Parameters:
owner
- The user who owns this sandbox
-
setChangeType
The overall change type for this sandbox entity. SeeOperationType
.- Parameters:
changeType
- The overall change type
-
setChangeContainer
seeChangeContainer
-