Uses of Interface
wt.fc.QueryKey

Packages that use QueryKey
com.ptc.epm.commands.transaction   
wt.build   
wt.epm
 
wt.epm.build   
wt.epm.clients.relateditems   
wt.epm.ndi.impl   
wt.epm.structure   
wt.epm.util   
wt.fc Provides high level datastore access by using the PersistenceManager (and server-side-only PersistenceManagerSvr) to find and manage Persistable objects. 
wt.fc.collections Provides Windchill-specific Collection objects, and a collection-based refresh API. 
wt.fc.manifest   
wt.graph   
wt.inf.sharing   
wt.occurrence Defines the capability to uniquely distinguish one occurrence of an object within some complex structure from another occurrence of that same object within the same structure using OccurrenceService
wt.org
org package — Organization Service
The following figure shows a representation of the org package model. 
wt.part Defines WTParts and WTPartMasters ( the fundamental enterprise objects used to represent product structures composed of assemblies and components), WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. 
wt.vc
 
 

Uses of QueryKey in com.ptc.epm.commands.transaction
 

Methods in com.ptc.epm.commands.transaction that return QueryKey
private  QueryKey DataExchange.getLatestIteration(Persistable object)
           
private  QueryKey DataExchange.getKey(Persistable object)
           
 

Uses of QueryKey in wt.build
 

Methods in wt.build with parameters of type QueryKey
private  String StandardBuildService.getKey(QueryKey targetKey, BuildReference br)
           
 

Uses of QueryKey in wt.epm
 

Constructors in wt.epm with parameters of type QueryKey
EPMFamily.LocalLinkProxy(QueryKey roleA, QueryKey roleB, ObjectIdentifier objectId)
           
 

Uses of QueryKey in wt.epm.build
 

Methods in wt.epm.build with parameters of type QueryKey
private  String EPMBuildDelegate.getKey(QueryKey targetKey, BuildReference br)
           
 

Uses of QueryKey in wt.epm.clients.relateditems
 

Methods in wt.epm.clients.relateditems that return QueryKey
private static QueryKey RelatedItemsProcessor.ObjectGroup.getKey(Persistable object)
           
 

Uses of QueryKey in wt.epm.ndi.impl
 

Methods in wt.epm.ndi.impl with parameters of type QueryKey
 String NDICache.getMappedParameterName(QueryKey holderKey, AttributeDefDefaultView definition)
           
 AttributeDefinitionReference NDICache.getMappedDefinition(QueryKey holderKey, String paramName)
           
 

Uses of QueryKey in wt.epm.structure
 

Fields in wt.epm.structure declared as QueryKey
private  QueryKey LinkProxy.roleA
           
private  QueryKey LinkProxy.roleB
           
 

Methods in wt.epm.structure that return QueryKey
abstract  QueryKey Relationship.Role.createQueryKey(String className, long identifier)
          Creates the appropriate type of QueryKey for this role, either an ObjectIdentifier or a VersionForeignKey.
 QueryKey Relationship.ObjectRole.createQueryKey(String className, long identifier)
           
 QueryKey Relationship.VersionRole.createQueryKey(String className, long identifier)
           
protected  QueryKey NavigateCollectors.AbstractCollector.createQueryKey(Relationship.Role role, Object className, Object identifier)
           
 QueryKey LinkProxy.getRoleA()
          Gets the query key (object identifier or version key) for the role A object.
 QueryKey LinkProxy.getRoleB()
          Gets the query key (object identifier or version key) for the role B object.
 QueryKey LinkProxy.getRole(LinkProxy.Role role)
          Gets the query key (object identifier or version key) for the given role.
abstract  QueryKey LinkProxy.Role.getObjectId(LinkProxy proxy)
           
 

Constructors in wt.epm.structure with parameters of type QueryKey
LinkProxy(QueryKey roleA, QueryKey roleB, ObjectIdentifier objectId)
          Constructs a LinkProxy object.
 

Uses of QueryKey in wt.epm.util
 

Methods in wt.epm.util that return QueryKey
protected  QueryKey LinkUtilities.Role.getQueryKey(BinaryLink link)
           
 

Uses of QueryKey in wt.fc
 

Classes in wt.fc that implement QueryKey
 class ObjectIdentifier
          ObjectIdentifier represents a unique identifier assigned to the object by the PersistenceManager when it saves a Persistable object to a datastore.
 class StringKey
           Use the newStringKey static factory method(s), not the StringKey constructor, to construct instances of this class.
 

Methods in wt.fc that return QueryKey
 QueryKey WTReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey PersistentReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey ObjectToObjectLink.getRoleAObjectId()
          Gets the object id of the role A object for this Link.
 QueryKey ObjectToObjectLink.getRoleBObjectId()
          Gets the object id of the role B object for this Link.
 QueryKey ObjectReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey Link.getRoleAObjectId()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 QueryKey Link.getRoleBObjectId()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
static QueryKey BinaryLinkUtilities.getRoleAObjectId(BinaryLink link)
          Return the object id of the role A object for this Link.
static QueryKey BinaryLinkUtilities.getRoleBObjectId(BinaryLink link)
          Return the object id of the role B object for this Link.
 QueryKey BinaryLink.getRoleAObjectId()
          Gets the object id of the role A object for this Link.
 QueryKey BinaryLink.getRoleBObjectId()
          Gets the object id of the role B object for this Link.
 QueryKey WTReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey PersistentReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey ObjectToObjectLink.getRoleAObjectId()
          Gets the object id of the role A object for this Link.
 QueryKey ObjectToObjectLink.getRoleBObjectId()
          Gets the object id of the role B object for this Link.
 QueryKey ObjectReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey Link.getRoleAObjectId()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
 QueryKey Link.getRoleBObjectId()
          Deprecated. replaced by same named method on the BinaryLink abstraction (i.e., no longer valid for this generalization).
static QueryKey BinaryLinkUtilities.getRoleAObjectId(BinaryLink link)
          Return the object id of the role A object for this Link.
static QueryKey BinaryLinkUtilities.getRoleBObjectId(BinaryLink link)
          Return the object id of the role B object for this Link.
 QueryKey BinaryLink.getRoleAObjectId()
          Gets the object id of the role A object for this Link.
 QueryKey BinaryLink.getRoleBObjectId()
          Gets the object id of the role B object for this Link.
 

Methods in wt.fc with parameters of type QueryKey
 void WTReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
 WTReference ReferenceResolver.getReference(QueryKey query_key)
          Create a reference to the given QueryKey
 void PersistentReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
static Class ObjectReference.getReferencedClass(QueryKey key, Persistable object)
          Precondition: Either the object is non-null or the key has a valid, fully qualified class name.
 void ObjectReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
 void WTReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
 WTReference ReferenceResolver.getReference(QueryKey query_key)
          Create a reference to the given QueryKey
 void PersistentReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
static Class ObjectReference.getReferencedClass(QueryKey key, Persistable object)
          Precondition: Either the object is non-null or the key has a valid, fully qualified class name.
 void ObjectReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
 

Uses of QueryKey in wt.fc.collections
 

Fields in wt.fc.collections declared as QueryKey
(package private)  QueryKey RefreshHelper.LinkRefresh.LinkData.roleALinkKey
           
(package private)  QueryKey RefreshHelper.LinkRefresh.LinkData.roleBLinkKey
           
 

Methods in wt.fc.collections that return QueryKey
 QueryKey WTValuedMap.getQueryKey(Persistable key)
          Get the value that maps to the given key as a QueryKey.
 QueryKey WTValuedMap.getQueryKey(QueryKey key)
          Get the value that maps to the given key as a QueryKey.
 QueryKey WTValuedMap.getQueryKey(WTReference key)
          Get the value that maps to the given key as a QueryKey.
 QueryKey WTValuedMap.WTValuedEntry.getValueAsQueryKey()
          Get a QueryKey view of this entry's value.
 QueryKey WTValuedHashMap.getQueryKey(Persistable key)
          Get the value that maps to the given key as a QueryKey.
 QueryKey WTValuedHashMap.getQueryKey(QueryKey key)
          Get the value that maps to the given key as a QueryKey.
 QueryKey WTValuedHashMap.getQueryKey(WTReference key)
          Get the value that maps to the given key as a QueryKey.
 QueryKey WTValuedHashMap.DefaultWTValuedEntry.getValueAsQueryKey()
           
 QueryKey WTList.getQueryKey(int index)
          Gets the QueryKey at the specified index.
 QueryKey WTList.set(int index, QueryKey query_key)
          Sets the object at the given index.
 QueryKey WTKeyedMap.WTEntry.getQueryKey()
          Deprecated. Replaced by getKeyAsQueryKey()
 QueryKey WTKeyedMap.WTEntry.getKeyAsQueryKey()
          Get a QueryKey view of this entry's key.
 QueryKey WTKeyedHashMap.WTKeyedEntry.getKeyAsQueryKey()
           
 QueryKey WTKeyedHashMap.WTKeyedEntry.getQueryKey()
           
 QueryKey[] WTCollection.toArray(QueryKey[] array)
          Fills the given array with the QueryKeys in this collection.
 QueryKey WTArrayList.getQueryKey(int index)
          

Supported API: false
 QueryKey WTArrayList.OffSetList.getQueryKey(int index)
           
 QueryKey[] UnmodifiableCollections.UnmodifiableCollection.toArray(QueryKey[] key)
           
 QueryKey UnmodifiableCollections.UnmodifiableList.getQueryKey(int param)
           
 QueryKey UnmodifiableCollections.UnmodifiableList.set(int param, QueryKey key)
           
 QueryKey UnmodifiableCollections.UnmodifiableValuedMap.getQueryKey(Persistable key)
           
 QueryKey UnmodifiableCollections.UnmodifiableValuedMap.getQueryKey(QueryKey key)
           
 QueryKey UnmodifiableCollections.UnmodifiableValuedMap.getQueryKey(WTReference key)
           
 QueryKey[] SynchronizedCollections.SynchronizedWTCollection.toArray(QueryKey[] key)
           
 QueryKey SynchronizedCollections.SynchronizedWTList.getQueryKey(int param)
           
 QueryKey SynchronizedCollections.SynchronizedWTList.set(int param, QueryKey key)
           
 QueryKey SynchronizedCollections.SynchronizedValuedMap.getQueryKey(Persistable key)
           
 QueryKey SynchronizedCollections.SynchronizedValuedMap.getQueryKey(QueryKey key)
           
 QueryKey SynchronizedCollections.SynchronizedValuedMap.getQueryKey(WTReference key)
           
(package private) static QueryKey ReferenceUtility.createQueryKey(int mask, String classname, long id)
           
(package private) static QueryKey ReferenceUtility.getQueryKey(int mask, Persistable p)
           
(package private) static QueryKey ReferenceUtility.getQueryKey(WTReference r)
          Handle the case of an ObjectReference constructed with an unpersisted object that was created by duplicating a persisted object, in which case it has the previous object's oid but has deleted set to true r WTReference
 QueryKey[] EmptyCollections.EmptyCollection.toArray(QueryKey[] key)
           
 QueryKey EmptyCollections.EmptyList.getQueryKey(int param)
           
 QueryKey EmptyCollections.EmptyList.set(int param, QueryKey key)
           
 QueryKey EmptyCollections.EmptyValuedMap.getQueryKey(Persistable key)
           
 QueryKey EmptyCollections.EmptyValuedMap.getQueryKey(QueryKey key)
           
 QueryKey EmptyCollections.EmptyValuedMap.getQueryKey(WTReference key)
           
 QueryKey AbstractWTList.getQueryKey(int index)
          

Supported API: false
 QueryKey AbstractWTList.set(int index, QueryKey query_key)
          

Supported API: false
 QueryKey[] AbstractWTCollection.toArray(QueryKey[] array)
          

Supported API: false
 

Methods in wt.fc.collections with parameters of type QueryKey
 Persistable WTValuedMap.getPersistable(QueryKey key)
          Get the value that maps to the given key as a Persistable.
 QueryKey WTValuedMap.getQueryKey(QueryKey key)
          Get the value that maps to the given key as a QueryKey.
 WTReference WTValuedMap.getReference(QueryKey key)
          Get the value that maps to the given key as a WTReference.
 Persistable WTValuedHashMap.getPersistable(QueryKey key)
          Get the value that maps to the given key as a Persistable.
 QueryKey WTValuedHashMap.getQueryKey(QueryKey key)
          Get the value that maps to the given key as a QueryKey.
 WTReference WTValuedHashMap.getReference(QueryKey key)
          Get the value that maps to the given key as a WTReference.
 boolean WTValuedHashMap.FilteredValues.contains(QueryKey id)
           
 boolean WTValuedHashMap.FilteredValues.remove(QueryKey id)
           
 void WTList.add(int index, QueryKey query_key)
          Adds the given object at the given index.
 void WTList.connect(int index, QueryKey query_key, WTCollection source)
          Connects the given object from the source collection to this collection, at the given index.
 int WTList.indexOf(QueryKey query_key)
          Gets the index of the given object.
 int WTList.lastIndexOf(QueryKey query_key)
          Gets the last index of the given object.
 QueryKey WTList.set(int index, QueryKey query_key)
          Sets the object at the given index.
 boolean WTList.connect(QueryKey query_key, WTCollection source)
          Connects the given object from the source collection to this collection.
 Object WTKeyedMap.connect(QueryKey query_key, WTKeyedMap source)
          Adds the mapping for the given key to this map from the source map.
 Object WTKeyedMap.connect(QueryKey query_key, WTKeyedMap source, boolean put_if_not_present)
          Connects the given key with the key in source.
 Object WTKeyedMap.connect(QueryKey query_key, Object value, WTKeyedMap source)
          Connects the given key with the key in source.
 boolean WTKeyedMap.containsKey(QueryKey query_key)
          

Supported API: true
 Object WTKeyedMap.get(QueryKey query_key)
          

Supported API: true
 Object WTKeyedMap.put(QueryKey query_key, Object value)
          

Supported API: true
 Object WTKeyedMap.remove(QueryKey query_key)
          

Supported API: true
 Object WTKeyedHashMap.connect(QueryKey query_key, WTKeyedMap source)
          Adds the mapping for the given key to this map from the source map.
 Object WTKeyedHashMap.connect(QueryKey query_key, WTKeyedMap source, boolean put_if_not_present)
          Connects the given key with the key in source.
 Object WTKeyedHashMap.connect(QueryKey query_key, Object value, WTKeyedMap source)
          Connects the given key with the key in source.
 boolean WTKeyedHashMap.containsKey(QueryKey query_key)
          

Supported API: false
 Object WTKeyedHashMap.get(QueryKey query_key)
          

Supported API: false
 Object WTKeyedHashMap.put(QueryKey query_key, Object value)
          

Supported API: false
 Object WTKeyedHashMap.remove(QueryKey query_key)
          

Supported API: false
(package private)  WTKeyedMap.WTEntry WTKeyedHashMap.getEntry(QueryKey query_key)
           
 boolean WTKeyedHashMap.KeySet.contains(QueryKey id)
           
 WTReference WTKeyedHashMap.KeySet.getReference(QueryKey q)
           
 boolean WTKeyedHashMap.KeySet.remove(QueryKey id)
           
 boolean WTKeyedHashMap.FilteredSet.contains(QueryKey id)
           
 WTReference WTKeyedHashMap.FilteredSet.getReference(QueryKey q)
           
 boolean WTKeyedHashMap.FilteredSet.remove(QueryKey id)
           
 boolean WTKeyedHashMap.ExpandableFilteredSet.add(QueryKey id)
           
 boolean WTHashSet.add(QueryKey query_key)
          

Supported API: false
 boolean WTHashSet.contains(QueryKey query_key)
          

Supported API: false
 boolean WTHashSet.remove(QueryKey query_key)
          

Supported API: false
 WTReference WTHashSet.getReference(QueryKey q)
           
 boolean WTCollection.add(QueryKey query_key)
          Adds the given object to this collection.
 boolean WTCollection.connect(QueryKey query_key, WTCollection source)
          Connects the given object from the source collection to this collection.
 boolean WTCollection.connect(QueryKey query_key, WTCollection source, boolean add_if_not_present)
          Connects the given object from the source collection to this collection.
 boolean WTCollection.contains(QueryKey query_key)
          Determines if the collection contains the given object in some form.
 boolean WTCollection.remove(QueryKey query_key)
          Removes the object from this collection.
 QueryKey[] WTCollection.toArray(QueryKey[] array)
          Fills the given array with the QueryKeys in this collection.
 boolean UnmodifiableCollections.UnmodifiableCollection.add(QueryKey key)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.connect(QueryKey key, WTCollection source)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.connect(QueryKey key, WTCollection source, boolean add_if_not_present)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.contains(QueryKey key)
           
 boolean UnmodifiableCollections.UnmodifiableCollection.remove(QueryKey key)
           
 QueryKey[] UnmodifiableCollections.UnmodifiableCollection.toArray(QueryKey[] key)
           
 WTReference UnmodifiableCollections.UnmodifiableCollection.getReference(QueryKey q)
           
 void UnmodifiableCollections.UnmodifiableList.add(int param, QueryKey key)
           
 void UnmodifiableCollections.UnmodifiableList.connect(int index, QueryKey key, WTCollection source)
           
 int UnmodifiableCollections.UnmodifiableList.indexOf(QueryKey key)
           
 int UnmodifiableCollections.UnmodifiableList.lastIndexOf(QueryKey key)
           
 QueryKey UnmodifiableCollections.UnmodifiableList.set(int param, QueryKey key)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.connect(QueryKey queryKey, WTKeyedMap source)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.connect(QueryKey queryKey, WTKeyedMap source, boolean put_if_not_present)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.connect(QueryKey queryKey, Object value, WTKeyedMap source)
           
 boolean UnmodifiableCollections.UnmodifiableKeyedMap.containsKey(QueryKey queryKey)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.get(QueryKey queryKey)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.put(QueryKey queryKey, Object obj)
           
 Object UnmodifiableCollections.UnmodifiableKeyedMap.remove(QueryKey queryKey)
           
 Persistable UnmodifiableCollections.UnmodifiableValuedMap.getPersistable(QueryKey key)
           
 QueryKey UnmodifiableCollections.UnmodifiableValuedMap.getQueryKey(QueryKey key)
           
 WTReference UnmodifiableCollections.UnmodifiableValuedMap.getReference(QueryKey key)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.add(QueryKey key)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.connect(QueryKey key, WTCollection source)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.connect(QueryKey key, WTCollection source, boolean add_if_not_present)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.contains(QueryKey key)
           
 boolean SynchronizedCollections.SynchronizedWTCollection.remove(QueryKey key)
           
 QueryKey[] SynchronizedCollections.SynchronizedWTCollection.toArray(QueryKey[] key)
           
 WTReference SynchronizedCollections.SynchronizedWTCollection.getReference(QueryKey q)
           
 void SynchronizedCollections.SynchronizedWTList.add(int param, QueryKey key)
           
 void SynchronizedCollections.SynchronizedWTList.connect(int index, QueryKey key, WTCollection source)
           
 int SynchronizedCollections.SynchronizedWTList.indexOf(QueryKey key)
           
 int SynchronizedCollections.SynchronizedWTList.lastIndexOf(QueryKey key)
           
 QueryKey SynchronizedCollections.SynchronizedWTList.set(int param, QueryKey key)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.connect(QueryKey queryKey, WTKeyedMap source)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.connect(QueryKey queryKey, WTKeyedMap source, boolean put_if_not_present)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.connect(QueryKey queryKey, Object value, WTKeyedMap source)
           
 boolean SynchronizedCollections.SynchronizedKeyedMap.containsKey(QueryKey queryKey)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.get(QueryKey queryKey)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.put(QueryKey queryKey, Object obj)
           
 Object SynchronizedCollections.SynchronizedKeyedMap.remove(QueryKey queryKey)
           
 Persistable SynchronizedCollections.SynchronizedValuedMap.getPersistable(QueryKey key)
           
 QueryKey SynchronizedCollections.SynchronizedValuedMap.getQueryKey(QueryKey key)
           
 WTReference SynchronizedCollections.SynchronizedValuedMap.getReference(QueryKey key)
           
(package private)  void RefreshHelper.Refresh.addToFirstPass(QueryKey key, Class c)
          Add the given QueryKey to the keys that are queried during the first pass
(package private)  void RefreshHelper.Refresh.addToSecondPass(QueryKey key, Class c)
          Add the key to the list of keys that are queried during the second pass
(package private)  void RefreshHelper.Refresh.addStale(Persistable p, QueryKey key)
          Depending on the stale action, process the stale object
(package private) static WTReference ReferenceUtility.createReference(int mask, QueryKey query_key)
           
(package private) static long ReferenceUtility.getId(QueryKey key)
           
(package private) static void ReferenceUtility.validate(int mask, QueryKey key)
           
 WTReference ReferenceBased.getReference(QueryKey q)
          Get a reference used internally by this collection that refers to the given key.
 boolean EmptyCollections.EmptyCollection.add(QueryKey key)
           
 boolean EmptyCollections.EmptyCollection.connect(QueryKey key, WTCollection source)
           
 boolean EmptyCollections.EmptyCollection.connect(QueryKey key, WTCollection source, boolean add_if_not_present)
           
 boolean EmptyCollections.EmptyCollection.contains(QueryKey key)
           
 boolean EmptyCollections.EmptyCollection.remove(QueryKey key)
           
 QueryKey[] EmptyCollections.EmptyCollection.toArray(QueryKey[] key)
           
 WTReference EmptyCollections.EmptyCollection.getReference(QueryKey q)
           
 void EmptyCollections.EmptyList.add(int param, QueryKey key)
           
 void EmptyCollections.EmptyList.connect(int index, QueryKey key, WTCollection source)
           
 int EmptyCollections.EmptyList.indexOf(QueryKey key)
           
 int EmptyCollections.EmptyList.lastIndexOf(QueryKey key)
           
 QueryKey EmptyCollections.EmptyList.set(int param, QueryKey key)
           
 Object EmptyCollections.EmptyKeyedMap.connect(QueryKey queryKey, WTKeyedMap source)
           
 Object EmptyCollections.EmptyKeyedMap.connect(QueryKey queryKey, WTKeyedMap source, boolean put_if_not_present)
           
 Object EmptyCollections.EmptyKeyedMap.connect(QueryKey key, Object value, WTKeyedMap source)
           
 boolean EmptyCollections.EmptyKeyedMap.containsKey(QueryKey queryKey)
           
 Object EmptyCollections.EmptyKeyedMap.get(QueryKey queryKey)
           
 Object EmptyCollections.EmptyKeyedMap.put(QueryKey queryKey, Object obj)
           
 Object EmptyCollections.EmptyKeyedMap.remove(QueryKey queryKey)
           
 Persistable EmptyCollections.EmptyValuedMap.getPersistable(QueryKey key)
           
 QueryKey EmptyCollections.EmptyValuedMap.getQueryKey(QueryKey key)
           
 WTReference EmptyCollections.EmptyValuedMap.getReference(QueryKey key)
           
 boolean AbstractWTList.add(QueryKey query_key)
          

Supported API: false
 void AbstractWTList.add(int index, QueryKey query_key)
          

Supported API: false
 void AbstractWTList.connect(int index, QueryKey query_key, WTCollection source)
          

Supported API: false
 int AbstractWTList.indexOf(QueryKey query_key)
          

Supported API: false
 int AbstractWTList.lastIndexOf(QueryKey query_key)
          

Supported API: false
 QueryKey AbstractWTList.set(int index, QueryKey query_key)
          

Supported API: false
 boolean AbstractWTCollection.add(QueryKey query_key)
          

Supported API: false
 boolean AbstractWTCollection.connect(QueryKey query_key, WTCollection source)
          

Supported API: false
 boolean AbstractWTCollection.connect(QueryKey query_key, WTCollection source, boolean add_if_not_present)
          Connects the given object from the source collection to this collection.
 boolean AbstractWTCollection.contains(QueryKey query_key)
          

Supported API: false
 boolean AbstractWTCollection.remove(QueryKey query_key)
          

Supported API: false
 QueryKey[] AbstractWTCollection.toArray(QueryKey[] array)
          

Supported API: false
 WTReference AbstractWTCollection.getReference(QueryKey q)
          Get a reference used internally by this collection that refers to the given QueryKey.
 

Uses of QueryKey in wt.fc.manifest
 

Methods in wt.fc.manifest that return QueryKey
private static QueryKey[] ManifestServerHelper.getObjectQueryKeys(WTCollection c)
          Replace any VersionForeignKey QueryKeys in the input WTCollection with ObjectIdentifier QueryKeys.
private static QueryKey[] ManifestServerHelper.getVersionQueryKeys(WTCollection c)
          Replace any ObjectIdentifier QueryKeys in the input WTCollection with VersionForeignKey QueryKeys.
private static QueryKey[] ManifestServerHelper.getQueryKeys(WTCollection c, RoleDescriptor rd)
          Given a WTCollection that may contain return a QueryKey[] where all QueryKeys are VersionForeignKeys or ObjectIdentifiers.
 QueryKey[] DirectiveCriteria.getQueryKeys()
          Returns the QueryKey[[] criteria for this LinkExistenceCriteria object.
 QueryKey[] AbstractDirectiveCriteria.getQueryKeys()
          Returns the QueryKey[[] criteria for this LinkExistenceCriteria object.
 

Constructors in wt.fc.manifest with parameters of type QueryKey
QueryLinkExistenceSingleRoleDirective(RoleDescriptor rd, QueryKey[] queryKeys, boolean isQueryRoleA)
          

Supported API: false
QueryLinkExistenceDirective(RoleDescriptor rd, QueryKey[] queryKeys)
          This class should not be instantiated directly, helper methods from ManifestServerHelper should be utilized to create and add Directive objects to a Manifest.
LinkExistenceSingleRoleCriteria(RoleDescriptor rd, QueryKey[] qks, boolean a_useRoleA)
          

Supported API: false
LinkExistenceCriteria(RoleDescriptor rd, QueryKey[] qks)
          Protected constructor that should only be used by QueryLinkExistenceDirective or subclass.
AdhocForeignKeyExistenceCriteria(Class a_foreignKeyClass, String a_foreignKeyAttribute, Class a_parentClass, String a_parentAttribute, QueryKey[] a_queryKeys, boolean a_includeDescendants)
          

Supported API: false
 

Uses of QueryKey in wt.graph
 

Methods in wt.graph that return QueryKey
 QueryKey AbstractObjectGraphEdge.getRoleAObjectId()
          Gets the object id of the role A object for this Link.
 QueryKey AbstractObjectGraphEdge.getRoleBObjectId()
          Gets the object id of the role B object for this Link.
 

Uses of QueryKey in wt.inf.sharing
 

Methods in wt.inf.sharing with parameters of type QueryKey
 void StructureSharingDelegate.processDeleteLink(Class link_class, QueryKey role_a_id, QueryKey role_b_id)
          Removes new objects from the shared table.
static void StandardDataSharingService.processDeleteLinkEvent(String link_class_name, QueryKey roleA_id, QueryKey roleB_id)
          Calls structure delegate to process a store event in which a binary link is deleted.
 void DefaultStructureSharingDelegate.processDeleteLink(Class link_class, QueryKey role_a_id, QueryKey role_b_id)
          Removes new objects from the shared table.
 

Uses of QueryKey in wt.occurrence
 

Classes in wt.occurrence that implement QueryKey
 class DataOccurrenceForeignKey
           Use the newDataOccurrenceForeignKey static factory method(s), not the DataOccurrenceForeignKey constructor, to construct instances of this class.
 class UsesOccurrenceForeignKey
          This key is used to identify a UsesOccurrence.
 

Methods in wt.occurrence that return QueryKey
 QueryKey UsesOccurrenceReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey DataOccurrenceReference.getKey()
          Gets the object for the association that plays role: KEY.
 

Methods in wt.occurrence with parameters of type QueryKey
 void UsesOccurrenceReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
 void DataOccurrenceReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
 

Uses of QueryKey in wt.org
 

Methods in wt.org that return QueryKey
 QueryKey WTPrincipalReference.getKey()
          Overrides the getKey method of the superclass.
 QueryKey WTPrincipalReference.getKey()
          Overrides the getKey method of the superclass.
 

Uses of QueryKey in wt.part
 

Methods in wt.part that return QueryKey
private  QueryKey MultilevelBomCompareVisitor.getKey(Persistable[] partLink)
           
 

Uses of QueryKey in wt.vc
 

Classes in wt.vc that implement QueryKey
 class VersionForeignKey
           Use the newVersionForeignKey static factory method(s), not the VersionForeignKey constructor, to construct instances of this class.
 

Methods in wt.vc that return QueryKey
 QueryKey VersionToVersionLink.getRoleAObjectId()
          Return the object id of the role A object for this Link.
 QueryKey VersionToVersionLink.getRoleBObjectId()
          Return the object id of the role B object for this Link.
 QueryKey VersionReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey ObjectToVersionLink.getRoleAObjectId()
          Return the object id of the role A object for this Link.
 QueryKey ObjectToVersionLink.getRoleBObjectId()
          Return the object id of the role B object for this Link.
 QueryKey VersionToVersionLink.getRoleAObjectId()
          Return the object id of the role A object for this Link.
 QueryKey VersionToVersionLink.getRoleBObjectId()
          Return the object id of the role B object for this Link.
 QueryKey VersionReference.getKey()
          Gets the object for the association that plays role: KEY.
 QueryKey ObjectToVersionLink.getRoleAObjectId()
          Return the object id of the role A object for this Link.
 QueryKey ObjectToVersionLink.getRoleBObjectId()
          Return the object id of the role B object for this Link.
 

Methods in wt.vc with parameters of type QueryKey
 void VersionReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.
 void VersionReference.setKey(QueryKey a_Key)
          Sets the object for the association that plays role: KEY.