Package com.microstrategy.webapi
Interface EnumDSSXMLQualities
-
public interface EnumDSSXMLQualities
Used to record reference qualities by lean object reference classes. Enumeration declared here so it is always defined before PopulationContext.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DssXMLQualitiesAllowDuplicate
Used by LeanTypedReferences.static int
DssXMLQualitiesConfiguration
Reference is to object in the configurationstatic int
DssXMLQualitiesConsiderName
Used by LeanTypedReferences.static int
DssXMLQualitiesDefault
Default value.static int
DssXMLQualitiesEmbedded
Whether the object reference is embedded or not.static int
DssXMLQualitiesExplicitWeak
=========================================OBSOLETE======================================== This bit is set by code outside the reference to indicate that the reference is weak.static int
DssXMLQualitiesExternalEmbedded
The object reference is to an external embedded object.static int
DssXMLQualitiesWeak
The object reference is weak.
-
-
-
Field Detail
-
DssXMLQualitiesDefault
static final int DssXMLQualitiesDefault
Default value. It means the object reference is strong.- See Also:
- Constant Field Values
-
DssXMLQualitiesExplicitWeak
static final int DssXMLQualitiesExplicitWeak
=========================================OBSOLETE======================================== This bit is set by code outside the reference to indicate that the reference is weak. It is used in two ways. First it is set if the reference is declared as 'weak'. Second it is set if the reference is marked as 'strength' (which means that the references strength is variable) and the variable strength is currently 'weak'. In the latter case this bit is serialized.- See Also:
- Constant Field Values
-
DssXMLQualitiesWeak
static final int DssXMLQualitiesWeak
The object reference is weak. This bit is calculated from other settings on the reference and its context. Its sole use is as an 'internal cache' so we do not repeat the weakness calculation.- See Also:
- Constant Field Values
-
DssXMLQualitiesExternalEmbedded
static final int DssXMLQualitiesExternalEmbedded
The object reference is to an external embedded object. This bit is calculated from other settings on the reference and its context. Its sole use is as an 'internal cache' so we do not repeat the calculation.- See Also:
- Constant Field Values
-
DssXMLQualitiesEmbedded
static final int DssXMLQualitiesEmbedded
Whether the object reference is embedded or not. Only used in LeanEmbeddedReference now, because LeanExternalEmbeddedReference can infer if it's embedded from mContainerType.- See Also:
- Constant Field Values
-
DssXMLQualitiesConfiguration
static final int DssXMLQualitiesConfiguration
Reference is to object in the configuration- See Also:
- Constant Field Values
-
DssXMLQualitiesConsiderName
static final int DssXMLQualitiesConsiderName
Used by LeanTypedReferences. Whether to consider the names of referenced objects when mapping Variants to integers- See Also:
- Constant Field Values
-
DssXMLQualitiesAllowDuplicate
static final int DssXMLQualitiesAllowDuplicate
Used by LeanTypedReferences. Whether to permit two references to the same object- See Also:
- Constant Field Values
-
-