Class EntityReferenceTypeMap
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.concurrent.ConcurrentHashMap<T,V>
-
- com.thingworx.common.utils.SimplifiedConcurrentHashMap<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
-
- com.thingworx.entities.collections.EntityReferenceTypeMap
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.concurrent.ConcurrentMap<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
,java.util.Map<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class EntityReferenceTypeMap extends SimplifiedConcurrentHashMap<RelationshipTypes.ThingworxRelationshipTypes,EntityReferenceNameMap>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap
java.util.concurrent.ConcurrentHashMap.KeySetView<K extends java.lang.Object,V extends java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description EntityReferenceTypeMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMember(EntityReference member)
void
addMember(RootEntity member)
void
addMembers(EntityReferenceCollection members)
void
addMembers(EntityReferenceTypeMap members)
void
addUniqueMember(EntityReference member)
void
addUniqueMember(RootEntity member)
void
addUniqueMembers(EntityReferenceCollection members)
void
addUniqueMembers(EntityReferenceTypeMap members)
boolean
containsMember(EntityReference member)
int
getDependencyCount()
EntityReferenceCollection
getEntityCollection(RelationshipTypes.ThingworxRelationshipTypes type)
boolean
hasMembers()
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
-
-
-
-
Method Detail
-
getEntityCollection
@ThingworxExtensionApiMethod(since={6,6}) public EntityReferenceCollection getEntityCollection(RelationshipTypes.ThingworxRelationshipTypes type)
-
containsMember
@ThingworxExtensionApiMethod(since={6,6}) public boolean containsMember(EntityReference member)
-
removeMember
@ThingworxExtensionApiMethod(since={6,6}) public void removeMember(EntityReference member)
-
removeMember
@ThingworxExtensionApiMethod(since={6,6}) public void removeMember(RootEntity member)
-
addMember
@ThingworxExtensionApiMethod(since={6,6}) public void addMember(EntityReference member)
-
addMember
@ThingworxExtensionApiMethod(since={6,6}) public void addMember(RootEntity member)
-
addMembers
@ThingworxExtensionApiMethod(since={6,6}) public void addMembers(EntityReferenceCollection members)
-
addMembers
@ThingworxExtensionApiMethod(since={6,6}) public void addMembers(EntityReferenceTypeMap members)
-
addUniqueMember
@ThingworxExtensionApiMethod(since={6,6}) public void addUniqueMember(EntityReference member)
-
addUniqueMember
@ThingworxExtensionApiMethod(since={6,6}) public void addUniqueMember(RootEntity member)
-
addUniqueMembers
@ThingworxExtensionApiMethod(since={6,6}) public void addUniqueMembers(EntityReferenceCollection members)
-
addUniqueMembers
@ThingworxExtensionApiMethod(since={6,6}) public void addUniqueMembers(EntityReferenceTypeMap members)
-
removeMembers
@ThingworxExtensionApiMethod(since={6,6}) public void removeMembers(EntityReferenceTypeMap members)
-
hasMembers
@ThingworxExtensionApiMethod(since={6,6}) public boolean hasMembers()
-
getDependencyCount
@ThingworxExtensionApiMethod(since={6,6}) public int getDependencyCount()
-
-