Class EntityReferenceTypeMap
java.lang.Object
java.util.AbstractMap<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
java.util.concurrent.ConcurrentHashMap<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
com.thingworx.common.utils.SimplifiedConcurrentHashMap<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
com.thingworx.entities.collections.EntityReferenceTypeMap
- All Implemented Interfaces:
Serializable
,ConcurrentMap<RelationshipTypes.ThingworxRelationshipTypes,
,EntityReferenceNameMap> Map<RelationshipTypes.ThingworxRelationshipTypes,
EntityReferenceNameMap>
@ThingworxExtensionApiClass(since={6,6},
canInstantiate=true)
public final class EntityReferenceTypeMap
extends SimplifiedConcurrentHashMap<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap
ConcurrentHashMap.KeySetView<K,
V> Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMember
(EntityReference member) void
addMember
(RootEntity member) void
addMembers
(EntityReferenceCollection members) void
addMembers
(EntityReferenceTypeMap members) void
addUniqueMember
(EntityReference member) void
addUniqueMember
(RootEntity member) void
void
addUniqueMembers
(EntityReferenceTypeMap members) boolean
containsMember
(EntityReference member) int
boolean
void
removeMember
(EntityReference member) void
removeMember
(RootEntity member) void
removeMembers
(EntityReferenceTypeMap members) Methods inherited from class java.util.concurrent.ConcurrentHashMap
clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, hashCode, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, put, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
Methods inherited from class java.util.AbstractMap
clone
-
Constructor Details
-
EntityReferenceTypeMap
public EntityReferenceTypeMap()
-
-
Method Details
-
getEntityCollection
@ThingworxExtensionApiMethod(since={6,6}) public EntityReferenceCollection getEntityCollection(RelationshipTypes.ThingworxRelationshipTypes type) -
containsMember
-
removeMember
-
removeMember
-
addMember
-
addMember
-
addMembers
-
addMembers
-
addUniqueMember
-
addUniqueMember
-
addUniqueMembers
@ThingworxExtensionApiMethod(since={6,6}) public void addUniqueMembers(EntityReferenceCollection members) -
addUniqueMembers
@ThingworxExtensionApiMethod(since={6,6}) public void addUniqueMembers(EntityReferenceTypeMap members) -
removeMembers
-
hasMembers
-
getDependencyCount
-