public class ADFSOSeedMetadataRuntime extends ADFSOSeed
ADFSOSeed
instances when the user is outside a unified sandbox
or inside a unified sandbox without MDS.custPolicy, mode, tipCCName
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseLabel()
Returns an MDS label the current MDS session should be based on.
|
static ADFSOSeed |
newInstance(MetadataEnvironment env,
ADFSOSeedOverride adfsoso)
Creates an
ADFSOSeed instance that puts the MDS session
outside any MDS sandbox. |
static ADFSOSeed |
newInstance(MetadataEnvironment env,
java.lang.String mdsRepositoryId,
ADFSOSeedOverride adfsoso)
Creates an
ADFSOSeed instance that puts the MDS session
outside any MDS sandbox. |
java.lang.String |
toString()
Returns string representation of the seed object used to setup ADFSO.
|
getADFSessionOptionsMode, getCustomizationPolicy, getTipCCName
public java.lang.String getBaseLabel()
ADFSOSeed
getBaseLabel
in class ADFSOSeed
null
if the MDS session should be based on
mainline tippublic final java.lang.String toString()
ADFSOSeed
public static ADFSOSeed newInstance(MetadataEnvironment env, ADFSOSeedOverride adfsoso)
ADFSOSeed
instance that puts the MDS session
outside any MDS sandbox. Note that even when the metadata environment is
a SandboxEnvironment
, this method still puts the MDS session
outside any MDS sandbox. This behavior is observed in the following
conditions: 1) the user is in a unified sandbox without MDS, 2) the MDS
branch of the unified sandbox does not have enough information to
properly put the MDS session in an MDS sandbox.env
- the metadata environment to get the MDS information fromadfsoso
- the proposed modification from the context;
null
if no modification is necessaryADFSOSeed
instance that puts the MDS session
outside any sandboxjava.lang.NullPointerException
- if env is nullpublic static ADFSOSeed newInstance(MetadataEnvironment env, java.lang.String mdsRepositoryId, ADFSOSeedOverride adfsoso)
ADFSOSeed
instance that puts the MDS session
outside any MDS sandbox. Note that even when the metadata environment is
a SandboxEnvironment
, this method still puts the MDS session
outside any MDS sandbox. This behavior is observed in the following
conditions: 1) the user is in a unified sandbox without MDS, 2) the MDS
branch of the unified sandbox does not have enough information to
properly put the MDS session in an MDS sandbox.env
- the metadata environment to get the MDS information frommdsRepositoryId
- the ID of the MDS repositoryadfsoso
- the proposed modification from the context;
null
if no modification is necessaryADFSOSeed
instance that puts the MDS session
outside any sandboxjava.lang.IllegalArgumentException
- if the given MDS repository ID is nulljava.lang.NullPointerException
- if env is null