Class PopMeasureDefinition

    • Constructor Detail

      • PopMeasureDefinition

        public PopMeasureDefinition​(java.lang.String measureIdentifier,
                                    ObjQualifier popAttribute)
        Deprecated.
        Creates new definition from given measure identifier referencing another measure in Afm and given attribute qualifier (should qualify date attribute)
        Parameters:
        measureIdentifier - measure identifier
        popAttribute - "period over period" date attribute
    • Method Detail

      • withObjUriQualifiers

        public MeasureDefinition withObjUriQualifiers​(ObjQualifierConverter objQualifierConverter)
        Deprecated.
        Description copied from interface: MeasureDefinition
        Copy itself using the given object qualifier converter in case when IdentifierObjQualifier instances are used in the object otherwise the original object is returned.

        The provided converter must be able to handle the conversion for the qualifiers that are of the IdentifierObjQualifier type that are used by this object or its encapsulated child objects.

        Parameters:
        objQualifierConverter - The function that converts identifier qualifiers to the matching URI qualifiers. In case when the object uses the identifier qualifiers, it will return a new copy of itself or its encapsulated objects that used URI qualifiers, otherwise the original object is returned. The parameter must not be null.
        Returns:
        copy of itself with replaced qualifiers in case when some IdentifierObjQualifier were used, otherwise original object is returned.
      • isAdHoc

        public boolean isAdHoc()
        Deprecated.
        Determine if measure is ad-hoc
        Returns:
        always true (PopMeasure is always ad-hoc)
      • getPopAttribute

        public ObjQualifier getPopAttribute()
        Deprecated.
      • getObjQualifiers

        public java.util.Collection<ObjQualifier> getObjQualifiers()
        Deprecated.
        Description copied from interface: MeasureDefinition
        Returns all the qualifiers used by the measure definition and its encapsulated objects.

        This information comes handy if it is necessary, for example, to convert the measure definition to use just the URI object qualifiers instead of the identifier object qualifiers. It can be used to gather these for a conversion service.

        Returns:
        all the qualifiers the measure definition uses, even in its encapsulated objects (apart from the measure filters)
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.lang.Object