Uses of Class
wt.introspection.LinkInfo

Packages that use LinkInfo
wt.dataops.objectcol.resolution   
wt.dataservice Provides a Datastore interface to an arbitrary database with a specific realization returned by the DataServiceFactory; this could allow for future support of other, non-Oracle databases in Windchill. 
wt.epm.retriever   
wt.epm.structure   
wt.fc Provides high level datastore access by using the PersistenceManager (and server-side-only PersistenceManagerSvr) to find and manage Persistable objects. 
wt.fc.association   
wt.fc.collections Provides Windchill-specific Collection objects, and a collection-based refresh API. 
wt.graph   
wt.introspection Uses WTIntrospector to provide enhanced introspection above and beyond normal Java introspection via the information objects ClassInfo, LinkInfo and DatabaseInfo
wt.pds Provides additional Persistent Database Services.  See PersistenceManager to fulfill most database access needs. 
wt.pom Provides low-level, yet database independent, access to a database. 
wt.query.qml   
wt.tools.generation.sql   
wt.vc
 
 

Uses of LinkInfo in wt.dataops.objectcol.resolution
 

Fields in wt.dataops.objectcol.resolution declared as LinkInfo
protected  LinkInfo RelationshipQueryProcessor.linkInfo
           
 

Uses of LinkInfo in wt.dataservice
 

Methods in wt.dataservice with parameters of type LinkInfo
static Class DatastoreAssociationUtilities.getReferenceType(LinkInfo a_linkInfo, String a_role)
          This method returns the reference type on the specifiedlink class for the specified role name.
private static HashSet DatastoreAssociationUtilities.buildValidLinks(LinkInfo a_linkInfo, boolean a_isRoleA, ClassInfo a_targetClassInfo, HashSet a_set)
          This method builds a set of valid links for the specified Link and role.
static Class DatastoreAssociationUtilities.getReferenceType(LinkInfo a_linkInfo, String a_role)
          This method returns the reference type on the specifiedlink class for the specified role name.
private static HashSet DatastoreAssociationUtilities.buildValidLinks(LinkInfo a_linkInfo, boolean a_isRoleA, ClassInfo a_targetClassInfo, HashSet a_set)
          This method builds a set of valid links for the specified Link and role.
 

Uses of LinkInfo in wt.epm.retriever
 

Fields in wt.epm.retriever declared as LinkInfo
(package private)  LinkInfo EPMRetriever.Triple.linkInfo
           
(package private)  LinkInfo EPMRetriever.Triple.linkInfo
           
 

Methods in wt.epm.retriever that return LinkInfo
private  LinkInfo EPMRetriever.Triple.getLinkInfo()
           
private  LinkInfo EPMRetriever.Triple.getLinkInfo()
           
 

Uses of LinkInfo in wt.epm.structure
 

Methods in wt.epm.structure with parameters of type LinkInfo
private  Relationship.Role Relationship.getRole(LinkInfo linkInfo, RoleDescriptor roleInfo)
           
 

Uses of LinkInfo in wt.fc
 

Fields in wt.fc declared as LinkInfo
private  LinkInfo ObjectToObjectLink.linkInfo
           
private  LinkInfo ObjectToObjectLink.linkInfo
           
 

Methods in wt.fc that return LinkInfo
 LinkInfo ObjectToObjectLink.getLinkInfo()
          Gets the LinkInfo object for this Link

Supported API: false
 LinkInfo Link.getLinkInfo()
          

Supported API: false
static LinkInfo BinaryLinkUtilities.getLinkInfo(BinaryLink link)
          Return the LinkInfo object for this Link

Supported API: false
 LinkInfo BinaryLink.getLinkInfo()
          Gets the LinkInfo object for this Link

Supported API: false
 LinkInfo ObjectToObjectLink.getLinkInfo()
          Gets the LinkInfo object for this Link

Supported API: false
 LinkInfo Link.getLinkInfo()
          

Supported API: false
static LinkInfo BinaryLinkUtilities.getLinkInfo(BinaryLink link)
          Return the LinkInfo object for this Link

Supported API: false
 LinkInfo BinaryLink.getLinkInfo()
          Gets the LinkInfo object for this Link

Supported API: false
 

Uses of LinkInfo in wt.fc.association
 

Methods in wt.fc.association with parameters of type LinkInfo
private static HashSet AssociationRuntimeUtilities.processOwnerList(LinkInfo a_linkInfo, boolean a_isRoleA, ClassInfo a_targetClassInfo, boolean a_checkOwner, HashSet a_set)
          This method processes the specified LinkInfo to determine if it is a valid Role for the target class for the specified owner check.
 

Uses of LinkInfo in wt.fc.collections
 

Methods in wt.fc.collections with parameters of type LinkInfo
(package private)  void RefreshHelper.LinkRefresh.appendSelectVersionRoleA(QuerySpec qs, int link_idx, LinkInfo info)
          Utility method to add criteria for a version-based role a to the QuerySpec
(package private)  void RefreshHelper.LinkRefresh.appendSelectVersionRoleB(QuerySpec qs, int link_idx, LinkInfo info)
          Utility method to add criteria for a version-based role b to the QuerySpec
 

Uses of LinkInfo in wt.graph
 

Methods in wt.graph that return LinkInfo
 LinkInfo AbstractObjectGraphEdge.getLinkInfo()
          Gets the LinkInfo object for this Link

Supported API: false
 

Uses of LinkInfo in wt.introspection
 

Fields in wt.introspection declared as LinkInfo
private  LinkInfo RoleDescriptor.linkInfo
           
private  LinkInfo RoleDescriptor.linkInfo
           
 

Methods in wt.introspection that return LinkInfo
static LinkInfo WTIntrospector.getLinkInfo(Class aClass)
          Gets class meta info.
static LinkInfo WTIntrospector.getLinkInfo(String aClassname)
          Gets link class meta info.
static LinkInfo WTIntrospector.getLinkInfo(String aClassname, String dir)
          Gets link class meta info.
 LinkInfo RoleDescriptor.getLinkInfo()
          Gets the LinkInfo that owns this role.
static LinkInfo WTIntrospector.getLinkInfo(Class aClass)
          Gets class meta info.
static LinkInfo WTIntrospector.getLinkInfo(String aClassname)
          Gets link class meta info.
static LinkInfo WTIntrospector.getLinkInfo(String aClassname, String dir)
          Gets link class meta info.
 LinkInfo RoleDescriptor.getLinkInfo()
          Gets the LinkInfo that owns this role.
 

Methods in wt.introspection with parameters of type LinkInfo
protected  void WTIntrospectorVerify.exerciseLinkInfo(LinkInfo linkInfo)
          Exercise the methods of the LinkInfo class.
protected  void WTIntrospectorTest.exerciseLinkInfo(LinkInfo linkInfo)
          Exercise the methods of the LinkInfo class.
 RoleDescriptor ClassInfo.getOtherSideRole(String name, LinkInfo info)
          Gets a named RoleDescriptor, for a particular association, which is opposite of this class.
protected  void WTIntrospectorVerify.exerciseLinkInfo(LinkInfo linkInfo)
          Exercise the methods of the LinkInfo class.
protected  void WTIntrospectorTest.exerciseLinkInfo(LinkInfo linkInfo)
          Exercise the methods of the LinkInfo class.
 RoleDescriptor ClassInfo.getOtherSideRole(String name, LinkInfo info)
          Gets a named RoleDescriptor, for a particular association, which is opposite of this class.
 

Uses of LinkInfo in wt.pds
 

Fields in wt.pds declared as LinkInfo
protected  LinkInfo LinkJoinCondition.linkInfo
           
 

Methods in wt.pds that return LinkInfo
static LinkInfo DatabaseInfoUtilities.getValidLinkInfo(FromClause a_fromClause, int a_fromIndex)
          Return the LinkInfo for the TableExpression at the specified position in the FromClause.
 

Methods in wt.pds with parameters of type LinkInfo
private  QueryResult SQLDatabasePds.expandLink(WTConnection a_connection, Persistable a_obj, String a_otherSideRole, boolean a_onlyOtherSide, QuerySpec a_querySpec, LinkInfo a_linkInfo, AccessControllerProcessor a_accessControllerProcessor)
          Performs the expand operation.
private  void SQLDatabasePds.setForeignKey(BinaryLink anObj, LinkInfo linkInfo)
           
private  UpdateBatchSpec SQLDatabasePds.buildNullForeignKeyBatchSpec(AbstractBatchSpec a_batchSpec, LinkInfo linkInfo)
           
private  void SQLDatabasePds.nullForeignKey(BinaryLink anObj, LinkInfo linkInfo)
           
(package private) static WhereExpression SourceJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, Persistable a_source)
           
(package private) static WhereExpression SourceJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, Persistable a_source, boolean a_outerJoin, String a_referenceName, Class a_referenceType)
           
(package private) static WhereExpression SourceIdJoinCondition.buildWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, String a_role, WTCollection a_source)
           
private  String NavigateStatementBuilder.getOtherRole(LinkInfo a_linkInfo, String a_role)
           
(package private)  ClassAttribute NavigateStatementBuilder.getLinkClassNameClassAttribute(LinkInfo a_linkInfo, String a_alias)
           
(package private)  WhereExpression NavigateStatementBuilder.getLinkWhereExpression(LinkInfo a_linkInfo, int a_linkFromIndex, Vector a_aliases)
           
(package private) static String LinkJoinCondition.getReferenceName(LinkInfo a_linkInfo, String a_role)
           
static boolean DatabaseInfoUtilities.isForeignKeyLink(LinkInfo a_linkInfo)
          Indicates if the specified class is a ForeignKey link.
 

Uses of LinkInfo in wt.pom
 

Methods in wt.pom with parameters of type LinkInfo
private  boolean PersistentObjectManager.validLink(RoleDescriptor rds, LinkInfo linkInfo)
           
private  RoleDescriptor[] PersistentObjectManager.validateRoles(ClassInfo a_sourceClassInfo, LinkInfo a_linkInfo)
           
 

Uses of LinkInfo in wt.query.qml
 

Methods in wt.query.qml with parameters of type LinkInfo
private  void JoinHandler.appendLinkJoin(QuerySpec a_querySpec, Class a_fromClass, Class a_toClass, int a_fromIndex, int a_toIndex, LinkInfo a_linkInfo, boolean a_fromOuterJoin, boolean a_toOuterJoin)
           
private  void JoinHandler.appendCorrelatedLinkJoin(QuerySpec a_querySpec, Class a_fromClass, Class a_toClass, int a_fromIndex, int a_toIndex, String a_fromAliasPrefix, String a_toAliasPrefix, LinkInfo a_linkInfo, boolean a_fromOuterJoin, boolean a_toOuterJoin, boolean a_correlateTo)
           
 

Uses of LinkInfo in wt.tools.generation.sql
 

Methods in wt.tools.generation.sql with parameters of type LinkInfo
 void SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, HashMap createMap)
           
 void SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, StringBuffer create_buffer, StringBuffer drop_buffer)
           
 void SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, StringBuffer create_buffer, StringBuffer drop_buffer, HashMap createMap)
           
 void SQLGenerator.createLinkTriggerConstraintItems(DatabaseInfo a_dbInfo, LinkInfo a_linkInfo, String propertyName, StringBuffer create_buffer, StringBuffer drop_buffer)
           
 void SQLGenerator.createLinkSpecificTriggerConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, StringBuffer create_buffer, StringBuffer drop_buffer)
           
 void SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, HashMap createMap)
           
 void SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, StringBuffer create_buffer, StringBuffer drop_buffer)
           
 void SQLGenerator.createFKConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, StringBuffer create_buffer, StringBuffer drop_buffer, HashMap createMap)
           
 void SQLGenerator.createLinkTriggerConstraintItems(DatabaseInfo a_dbInfo, LinkInfo a_linkInfo, String propertyName, StringBuffer create_buffer, StringBuffer drop_buffer)
           
 void SQLGenerator.createLinkSpecificTriggerConstraintItems(LinkInfo a_linkInfo, DatabaseInfo a_dbInfo, StringBuffer create_buffer, StringBuffer drop_buffer)
           
 

Uses of LinkInfo in wt.vc
 

Methods in wt.vc that return LinkInfo
 LinkInfo VersionToVersionLink.getLinkInfo()
          Return the LinkInfo object for this Link

Supported API: false
 LinkInfo ObjectToVersionLink.getLinkInfo()
          Return the LinkInfo object for this Link

Supported API: false
 LinkInfo VersionToVersionLink.getLinkInfo()
          Return the LinkInfo object for this Link

Supported API: false
 LinkInfo ObjectToVersionLink.getLinkInfo()
          Return the LinkInfo object for this Link

Supported API: false