public class SandboxUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DYNAMIC_LAYER_CLASS_NAME |
static java.lang.String |
DYNAMIC_LAYER_COUNT |
static java.lang.String |
DYNAMIC_LAYER_LABEL |
static java.lang.String |
DYNAMIC_LAYER_NAME |
static java.lang.String |
DYNAMIC_LAYER_VALUE |
static java.lang.String |
DYNAMIC_LAYER_VALUE_LABEL |
static java.lang.String |
SANDBOX_CONTEXT_LABEL
Sandbox Customizatiaon Context (i.e tip layer) display label.
|
static java.lang.String |
SANDBOX_CONTEXT_VALUE_LABEL
Sandbox Customizatiaon Context Value (i.e tip value) display label.
|
static java.lang.String |
SANDBOX_DEFAULT_MODE |
static java.lang.String |
SANDBOX_EDIT_MODE |
static java.lang.String |
SANDBOX_MODE |
static java.lang.String |
SANDBOX_PREVIEW_MODE |
static java.lang.String |
SANDBOX_TIP_LAYER_CLASS_NAME |
static java.lang.String |
SANDBOX_TIP_LAYER_LABEL |
static java.lang.String |
SANDBOX_TIP_LAYER_NAME |
static java.lang.String |
SANDBOX_TIP_LAYER_VALUE |
static java.lang.String |
SANDBOX_TIP_LAYER_VALUE_LABEL |
Constructor and Description |
---|
SandboxUtil() |
Modifier and Type | Method and Description |
---|---|
static oracle.mds.naming.Namespace |
getDefaultCustStoreMappedNs(oracle.mds.core.MDSInstance mdsInstance) |
static oracle.mds.config.CustConfig |
getMDSCustConfig() |
static oracle.mds.sandbox.Sandbox |
getMDSSandbox(java.lang.String mdsSandboxName) |
static java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getMDSSandboxDynamicLayerDetails(java.lang.String mdsSandboxName)
Returns details of the dynamic layers associated with the given mds sandbox.
|
static java.util.Map<java.lang.String,java.lang.String> |
getMDSSandboxDynamicLayerMap(java.lang.String mdsSandboxName)
Returns the dynamicLayerClass/layerValue assocaited with the mds sandbox as key/value pair
Useful for CustomizationClass implementation to fetch the layer value associated with the sandbox
for a given layer.
|
static oracle.mds.sandbox.SandboxMetadata |
getMDSSandboxMetadata(java.lang.String mdsSandboxName) |
static java.lang.String |
getMDSSandboxMetadataProperty(java.lang.String mdsSandboxName,
java.lang.String propertyName) |
static java.lang.String |
getMDSSandboxName(Sandbox sandboxObj)
Deprecated.
Call sandboxObj.getRepositoryBranchId(MetadataEnvironment.MDS_DEFAULT_CUST_STORE_REPOSITORY)
|
static java.lang.String |
getMDSSandboxName(java.lang.String sandboxId)
Returns the branch ID of MetadataEnvironment.MDS_DEFAULT_CUST_STORE_REPOSITORY
if such repository is branched.
|
static java.lang.String |
getMDSSandboxTipLayerClassName(java.lang.String mdsSandboxName) |
static java.lang.String |
getMDSSandboxTipLayerValue(java.lang.String mdsSandboxName) |
static java.lang.String |
getMDSSandboxTipLayerValueLabel(java.lang.String mdsSandboxName) |
static Sandbox |
getSandbox(java.lang.String mdsSandboxName)
Legacy method was using MDS Sandbox Id to get customization context associated with the sandbox as the context
details are saved in mds sandbox metadata.
|
static java.util.List<java.lang.String> |
getSandboxContextLayerAndValue(Sandbox sandboxObj) |
static java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getSandboxDynamicLayerDetails(Sandbox sandboxObj)
Returns details of the dynamic layers associated with the given sandbox.
|
static java.util.Map<java.lang.String,java.lang.String> |
getSandboxDynamicLayerMap(Sandbox sandboxObj)
Returns the dynamicLayerClass/layerValue assocaited with the mds sandbox as key/value pair
Useful for CustomizationClass implementation to fetch the layer value associated with the sandbox
for a given layer.
|
static java.lang.String |
getSandboxTipLayerClassName(Sandbox sandboxObj) |
static java.lang.String |
getSandboxTipLayerValue(Sandbox sandboxObj) |
static boolean |
isSandboxEditModeSupported(Sandbox sandboxObj)
Deprecated.
Use SandboxSessionSupport.getInstance().checkCurrentCustomizationContext(SandboxConstraints).
Sandbox is in edit mode we will continue to be in edit mode only if the dynamic layers upto tip layer are available
in the same order as selected during sandbox creation and they return the value selected for that layer during
sandbox creation.
|
static boolean |
isSandboxEditModeSupported(java.lang.String mdsSandboxName)
Sandbox is in edit mode we will continue to be in edit mode only if the dynamic layers upto tip layer are available
in the same order as selected during sandbox creation and they return the value selected for that layer during
sandbox creation.
|
static boolean |
isStringNullOrEmpty(java.lang.String str) |
static java.util.List<SandboxInfo> |
listUnifiedSandboxes(java.lang.String searchAttr,
java.lang.String searchValue,
java.util.List<java.lang.String> toolIds,
java.lang.String viewType,
SandboxedFeatures sfList,
java.lang.String developmentMode)
Deprecated.
|
static java.util.List<SandboxInfo> |
listUnifiedSandboxes(java.lang.String searchAttr,
java.lang.String searchValue,
java.util.List<java.lang.String> toolIds,
java.lang.String viewType,
SandboxedFeatures sfList,
java.lang.String developmentMode,
java.lang.String currentUserName)
Returns the sandboxes based on the search criteria (Search Attribute and Value) and Tool Id's.
|
static java.util.List<java.lang.String> |
listUnifiedSandboxIds()
Returns the list of Active Sandbox IDs.
|
static boolean |
setMDSSandboxMetadataProperties(java.lang.String mdsSandboxName,
java.util.Map<java.lang.String,java.lang.String> properties) |
static boolean |
setMDSSandboxMetadataProperty(java.lang.String mdsSandboxName,
java.lang.String propertyName,
java.lang.String propertyValue) |
static boolean |
setMDSSandboxTipLayerClassName(java.lang.String mdsSandboxName,
java.lang.String custClassName) |
static boolean |
setMDSSandboxTipLayerValue(java.lang.String mdsSandboxName,
java.lang.String custClassValue) |
public static final java.lang.String SANDBOX_TIP_LAYER_CLASS_NAME
public static final java.lang.String SANDBOX_TIP_LAYER_VALUE
public static final java.lang.String SANDBOX_TIP_LAYER_NAME
public static final java.lang.String SANDBOX_TIP_LAYER_VALUE_LABEL
public static final java.lang.String SANDBOX_TIP_LAYER_LABEL
public static final java.lang.String DYNAMIC_LAYER_COUNT
public static final java.lang.String DYNAMIC_LAYER_CLASS_NAME
public static final java.lang.String DYNAMIC_LAYER_NAME
public static final java.lang.String DYNAMIC_LAYER_VALUE
public static final java.lang.String DYNAMIC_LAYER_VALUE_LABEL
public static final java.lang.String DYNAMIC_LAYER_LABEL
public static final java.lang.String SANDBOX_MODE
public static final java.lang.String SANDBOX_PREVIEW_MODE
public static final java.lang.String SANDBOX_EDIT_MODE
public static final java.lang.String SANDBOX_DEFAULT_MODE
public static final java.lang.String SANDBOX_CONTEXT_LABEL
public static final java.lang.String SANDBOX_CONTEXT_VALUE_LABEL
@Deprecated public static java.lang.String getMDSSandboxName(Sandbox sandboxObj)
sandboxObj
- the unified sandboxpublic static java.lang.String getMDSSandboxName(java.lang.String sandboxId)
sandboxId
- the ID of the unified sandboxnull
if the unified sandbox does not exist or the
repository is not branchedpublic static oracle.mds.naming.Namespace getDefaultCustStoreMappedNs(oracle.mds.core.MDSInstance mdsInstance)
public static oracle.mds.sandbox.Sandbox getMDSSandbox(java.lang.String mdsSandboxName)
public static oracle.mds.sandbox.SandboxMetadata getMDSSandboxMetadata(java.lang.String mdsSandboxName)
public static java.lang.String getMDSSandboxMetadataProperty(java.lang.String mdsSandboxName, java.lang.String propertyName)
public static boolean setMDSSandboxMetadataProperty(java.lang.String mdsSandboxName, java.lang.String propertyName, java.lang.String propertyValue)
public static boolean setMDSSandboxMetadataProperties(java.lang.String mdsSandboxName, java.util.Map<java.lang.String,java.lang.String> properties)
public static boolean setMDSSandboxTipLayerClassName(java.lang.String mdsSandboxName, java.lang.String custClassName)
public static java.lang.String getMDSSandboxTipLayerClassName(java.lang.String mdsSandboxName)
public static java.lang.String getSandboxTipLayerClassName(Sandbox sandboxObj)
public static boolean setMDSSandboxTipLayerValue(java.lang.String mdsSandboxName, java.lang.String custClassValue)
public static java.lang.String getMDSSandboxTipLayerValue(java.lang.String mdsSandboxName)
public static java.lang.String getSandboxTipLayerValue(Sandbox sandboxObj)
public static java.lang.String getMDSSandboxTipLayerValueLabel(java.lang.String mdsSandboxName)
public static java.util.List<java.lang.String> getSandboxContextLayerAndValue(Sandbox sandboxObj)
public static java.util.Map<java.lang.String,java.lang.String> getSandboxDynamicLayerMap(Sandbox sandboxObj)
sandboxObj
- - Unified Sandbox Objectpublic static java.util.Map<java.lang.String,java.lang.String> getMDSSandboxDynamicLayerMap(java.lang.String mdsSandboxName)
mdsSandboxName
- public static java.util.List<java.util.Map<java.lang.String,java.lang.String>> getSandboxDynamicLayerDetails(Sandbox sandboxObj)
sandboxObj
- - Unified Sandbox Objectpublic static java.util.List<java.util.Map<java.lang.String,java.lang.String>> getMDSSandboxDynamicLayerDetails(java.lang.String mdsSandboxName)
mdsSandboxName
- public static oracle.mds.config.CustConfig getMDSCustConfig()
@Deprecated public static boolean isSandboxEditModeSupported(Sandbox sandboxObj)
sandboxObj
- - Sandbox objectpublic static boolean isSandboxEditModeSupported(java.lang.String mdsSandboxName)
mdsSandboxName
- - MDS Sandbox Namepublic static Sandbox getSandbox(java.lang.String mdsSandboxName)
mdsSandboxName
- @Deprecated public static java.util.List<SandboxInfo> listUnifiedSandboxes(java.lang.String searchAttr, java.lang.String searchValue, java.util.List<java.lang.String> toolIds, java.lang.String viewType, SandboxedFeatures sfList, java.lang.String developmentMode)
searchAttr
- Search Key indicating the Type of search User is trying to perform. It can be a Name, Contect
or Publishable fields searchsearchValue
- Search Value provided in the Search UItoolIds
- List of Tool Ids selected in the UI for filtering the Sandboxes based on toolsviewType
- indicates the View Type to be rendered in the UI. It can be
Available, Previewable or Published Sandboxes ViewsfList
- Sandboxed Feature list used for processing the selected tools while
creating the sandboxdevelopmentMode
- indicates VERTICAL or no-VERTICAL Development mode
This API is deprecated and should not be used.java.lang.IllegalArgumentException
- if the given name is nullpublic static java.util.List<SandboxInfo> listUnifiedSandboxes(java.lang.String searchAttr, java.lang.String searchValue, java.util.List<java.lang.String> toolIds, java.lang.String viewType, SandboxedFeatures sfList, java.lang.String developmentMode, java.lang.String currentUserName)
searchAttr
- Search Key indicating the Type of search User is trying to perform. It can be a Name, Contect
or Publishable fields searchsearchValue
- Search Value provided in the Search UItoolIds
- List of Tool Ids selected in the UI for filtering the Sandboxes based on toolsviewType
- indicates the View Type to be rendered in the UI. It can be
Available, Previewable or Published Sandboxes ViewsfList
- Sandboxed Feature list used for processing the selected tools while
creating the sandboxdevelopmentMode
- indicates VERTICAL or no-VERTICAL Development modecurrentUserName
- indicates the Current Logged in Userjava.lang.IllegalArgumentException
- if the given name is nullpublic static java.util.List<java.lang.String> listUnifiedSandboxIds()
java.lang.IllegalArgumentException
- if the given name is nullpublic static boolean isStringNullOrEmpty(java.lang.String str)