com.microstrategy.webapi.EnumDSSXMLQualities |
Used to record reference qualities by lean object reference classes. Enumeration declared here so it is always defined before PopulationContext.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | DssXMLQualitiesAllowDuplicate | Used by LeanTypedReferences. | |||||||||
int | DssXMLQualitiesConfiguration | Reference is to object in the configuration | |||||||||
int | DssXMLQualitiesConsiderName | Used by LeanTypedReferences. | |||||||||
int | DssXMLQualitiesDefault | Default value. | |||||||||
int | DssXMLQualitiesEmbedded | Whether the object reference is embedded or not. | |||||||||
int | DssXMLQualitiesExplicitWeak | =========================================OBSOLETE======================================== This bit is set by code outside the reference to indicate that the reference is weak. | |||||||||
int | DssXMLQualitiesExternalEmbedded | The object reference is to an external embedded object. | |||||||||
int | DssXMLQualitiesWeak | The object reference is weak. |
Used by LeanTypedReferences. Whether to permit two references to the same object
Reference is to object in the configuration
Used by LeanTypedReferences. Whether to consider the names of referenced objects when mapping Variants to integers
Default value. It means the object reference is strong.
Whether the object reference is embedded or not. Only used in LeanEmbeddedReference now, because LeanExternalEmbeddedReference can infer if it's embedded from mContainerType.
=========================================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.
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.
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.