- TIBCO BusinessEvents®
- Standard
- Instance
- PropertyAtom

# Instance.PropertyAtom

## Description

Utility functions to operate on PropertyAtom properties

## Functions

Name | Signature and Synopsis
--- | ---
`getBoolean` | `boolean getBoolean (PropertyAtomBoolean propertyAtomBoolean, long time)` Gets the value of the PropertyAtomBoolean at a particular time.
`getBooleanHistoryValue` | `boolean getBooleanHistoryValue (PropertyAtomBoolean propertyAtomBoolean, int idx)` Gets the value of given PropertyAtomBoolean, at specified index in the ring buffer. Oldest value at index 0.
`getConceptReference` | `Concept getConceptReference (PropertyAtomConceptReference parc, long time)` Gets the value of the PropertyAtomConceptReference at a particular time.
`getConceptReferenceHistoryValue` | `Concept getConceptReferenceHistoryValue (PropertyAtomConceptReference parc, int idx)` Gets the value of given PropertyAtomConceptReference, at specified index in the ring buffer. Oldest value at index 0.
`getContainedConcept` | `Concept getContainedConcept (PropertyAtomContainedConcept pacc, long time)` Gets the value of the PropertyAtomContainedConcept at a particular time.
`getContainedConceptHistoryValue` | `Concept getContainedConceptHistoryValue (PropertyAtomContainedConcept pacc, int idx)` Gets the value of given PropertyAtomContainedConcept, at specified index in the ring buffer. Oldest value at index 0.
`getDateTime` | `DateTime getDateTime (PropertyAtomDateTime propertyAtomDateTime, long time)` Gets the value of the PropertyAtomDateTime at a particular time.
`getDateTimeHistoryValue` | `DateTime getDateTimeHistoryValue (PropertyAtomDateTime propertyAtomDateTime, int idx)` Gets the value of given PropertyAtomDateTime, at specified index in the ring buffer in the ring buffer. Oldest value at index 0.
`getDouble` | `double getDouble (PropertyAtomDouble propertyAtomDouble, long time)` Gets the value of the PropertyAtomDouble at a particular time.
`getDoubleHistoryValue` | `double getDoubleHistoryValue (PropertyAtomDouble propertyAtomDouble, int idx)` Gets the value of given PropertyAtomDouble, at specified index in the ring buffer. Oldest value at index 0.
`getHistoryTime` | `long getHistoryTime(PropertyAtom propertyAtom, int idx)` Get the history timestamp of this PropertyAtom value for a given index. Returns 0 if the index has not yet been used.
`getHistoryValue` | `Object getHistoryValue(PropertyAtom propertyAtom, int idx)` Gets the value of given PropertyAtom, at specified index in the ring buffer. Oldest value at index 0.
`getInt` | `int getInt (PropertyAtomInt propertyAtomInt, long time)` Gets the value of the PropertyAtomInt at a particular time.
`getIntHistoryValue` | `int getIntHistoryValue (PropertyAtomInt propertyAtomInt, int idx)` Gets the value of given PropertyAtomInt, at specified index in the ring buffer. Oldest value at index 0.
`getLong` | `long getLong (PropertyAtomLong propertyAtomLong, long time)` Gets the value of the PropertyAtomLong at a particular time.
`getLongHistoryValue` | `long getLongHistoryValue (PropertyAtomLong propertyAtomLong, int idx)` Gets the value of given PropertyAtomLong, at specified index in the ring buffer. Oldest value at index 0.
`getPropertyValue` | `Object getPropertyValue(PropertyAtom propertyAtom)` Gets the value of a PropertyAtom.
`getString` | `String getString (PropertyAtomString propertyAtomString, long time)` Gets the value of the PropertyAtomString at a particular time.
`getStringHistoryValue` | `String getStringHistoryValue (PropertyAtomString propertyAtomString, int idx)` Gets the value of given PropertyAtomString, at specified index in the ring buffer. Oldest value at index 0.
`getValueAt` | `Object getValueAt(PropertyAtom propertyAtom, long time)` Gets the value of the PropertyAtom at a particular time.
`historySize` | `int historySize(PropertyAtom pa)` This method returns the size of the history buffer as specified in the design environment.
`numHistoryValues` | `int numHistoryValues(PropertyAtom pa)` This method returns how many history values exist for given property.
`setBoolean` | `boolean setBoolean (PropertyAtomBoolean pab, boolean value, long time)` Sets the value of the PropertyAtom to the value passed with the time stamp specified.
`setConceptReference` | `boolean setConceptReference (PropertyAtomConceptReference parc, Concept value, long time)` Sets the value of the PropertyAtomConceptReference to the value passed with the time stamp specified.
`setContainedConcept` | `boolean setContainedConcept (PropertyAtomContainedConcept pacc, ContainedConcept value, long time)` Sets the value of the PropertyAtomContainedConcept to the value passed with the time stamp specified.
`setDateTime` | `boolean setDateTime (PropertyAtomDateTime padt, DateTime value, long time)` Sets the value of the PropertyAtom to the value passed with the time stamp specified.
`setDouble` | `boolean setDouble (PropertyAtomDouble pad, double value, long time)` Sets the value of the PropertyAtom to the value passed with the time stamp specified.
`setInt` | `boolean setInt (PropertyAtomInt pai, int value, long time)` Sets the value of the PropertyAtom to the value passed with the time stamp specified.
`setLong` | `boolean setLong (PropertyAtomLong pal, long value, long time)` Sets the value of the PropertyAtom to the value passed with the time stamp specified.
`setPropertyValue` | `boolean setPropertyValue (PropertyAtom pa, Object value)` Sets the value of the PropertyAtom to the value passed.
`setString` | `boolean setString (PropertyAtomString pas, String value, long time)` Sets the value of the PropertyAtom to the value passed with the time stamp specified.
`setValueAt` | `boolean setValueAt (PropertyAtom pa, Object value, long time)` Sets the value of the PropertyAtom to the value passed with the time stamp specified.