Class TimePeriodExternalIdOutputProperty

    • Constructor Detail

      • TimePeriodExternalIdOutputProperty

        public TimePeriodExternalIdOutputProperty()
    • Method Detail

      • getName

        public String getName()
        Returns the name of the output property
        Specified by:
        getName in class OutputProperty
        Returns:
        name of the output property
      • getDefaultUnit

        public Unit getDefaultUnit()
        Returns the units of the output property
        Specified by:
        getDefaultUnit in class OutputProperty
        Returns:
        units of the output property
      • getOutputPropertyType

        public OutputPropertyType getOutputPropertyType()
        Return the value of the OutputProperty enumeration for this property
        Specified by:
        getOutputPropertyType in class OutputProperty
        Returns:
        the value of the OutputProperty enumeration for this property
      • getColumnPriority

        public OutputPropertyPriority getColumnPriority()
        Gets the column priority of the output property in output files The lower the column priority value of a property, the further to the left it is placed in the output file
        Specified by:
        getColumnPriority in class OutputProperty
        Returns:
        the column priority
      • getTimePeriodExternalId

        public static Optional<String> getTimePeriodExternalId​(TimePeriod timePeriod)
                                                        throws PlanItException
        Returns the current time period external Id
        Parameters:
        timePeriod - current time period
        Returns:
        the current time period external Id
        Throws:
        PlanItException - thrown if there is an error