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) |
static java.lang.String |
getMDSSandboxName(java.lang.String sandboxId) |
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)
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 |
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
public static java.lang.String getMDSSandboxName(Sandbox sandboxObj)
public static java.lang.String getMDSSandboxName(java.lang.String sandboxId)
public 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()
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
-