Uses of Class
wt.fc.requireddata.LinkQueryData

Packages that use LinkQueryData
wt.fc.manifest   
wt.fc.requireddata   
 

Uses of LinkQueryData in wt.fc.manifest
 

Methods in wt.fc.manifest that return LinkQueryData
protected  LinkQueryData QueryLinkExistenceSingleRoleDirectiveDelegate.getLinkQueryData(LinkExistenceCriteria criteria)
           
protected  LinkQueryData[] QueryLinkExistenceDirectiveDelegate.getLinkQueryData(Directive dir)
          Given a QueryLinkExistenceDirective get a LinkQueryData.
 

Uses of LinkQueryData in wt.fc.requireddata
 

Subclasses of LinkQueryData in wt.fc.requireddata
 class AdHocForeignKeyLinkQueryData
          Data carrier for ad hoc foreign key queries, i.e.
 

Methods in wt.fc.requireddata that return LinkQueryData
static LinkQueryData LinkQueryData.newInstance(Class linkClass, long[] roleAIds, long[] roleBIds)
          

Supported API: false
static LinkQueryData LinkQueryData.newInstance(Class linkClass, Long[] roleAIds, Long[] roleBIds)
          

Supported API: false
 

Methods in wt.fc.requireddata with parameters of type LinkQueryData
 WTCollection StandardRequiredDataService.queryLinks(LinkQueryData[] linkQueryData)
          Builds a query based on the information in an array of LinkQueryData objects and returns a WTCollection for the linkClasses defined in the LinkQueryData[].
 WTKeyedMap StandardRequiredDataService.queryLinks(LinkQueryData[] linkQueryData, boolean useRoleA)
          Queries a single link class role specified by the useRoleA boolean and the information defined in the LinkQueryData[].
private  QuerySpec StandardRequiredDataService.getLinkQueryDataQuerySpec(LinkQueryData data, boolean useRoleA)
           
private  String StandardRequiredDataService.getRoleAttribute(LinkQueryData data, boolean useRoleA)
          Return the correct attribute to query against based on whether the role specified is Iterated.
private  void StandardRequiredDataService.appendConstantExpression(LinkQueryData data, boolean useRoleA, QuerySpec querySpec)
          Append a ConstantExpression based on whether the role object is Versioned or not.
private  QuerySpec StandardRequiredDataService.getLinkQuerySpec(LinkQueryData data, boolean useRoleA)
          Get a QuerySpec based on the type of LinkQueryData input.
private  void StandardRequiredDataService.appendIdSearchCondition(LinkQueryData data, QuerySpec querySpec, boolean appendRoleA)
          Determine if the specified role represents a Versioned object for the link class being queries and append either the branchIds or ida2a2s.
private  QuerySpec StandardRequiredDataService.getLinkQuerySpec(LinkQueryData data)
          Get QuerySpec for a link class.
private  long[] StandardRequiredDataService.getRoleIds(LinkQueryData data, String role)
          Return true if the linkClass for the LinkQueryData instance is a type of either ObjectToVersionLink or VersionToVersionLink.
private  void StandardRequiredDataService.appendVersionIdSearchCondition(LinkQueryData data, String role, QuerySpec querySpec, int[] fromIndices)
          Append a SearchCondition where all branchIds for the specified role and where latest iteration = true.
private  void StandardRequiredDataService.appendOidSearchCondition(LinkQueryData data, String role, QuerySpec querySpec, int[] fromIndices)
          Append a SearchCondition where all ida2a2s for the specified role.
private  boolean StandardRequiredDataService.hasIds(LinkQueryData data)
          Return true if the LinkQueryData has either roleA or roleB ids.
private  boolean StandardRequiredDataService.hasRoleAIds(LinkQueryData data)
          Return true if the LinkQueryData has either roleA ids.
private  boolean StandardRequiredDataService.hasRoleBIds(LinkQueryData data)
          Return true if the LinkQueryData has either roleB ids.
private  QuerySpec[] StandardRequiredDataService.buildQuerySpecs(LinkQueryData[] linkQueryData, boolean singleRoleOnly, boolean useRoleA)
          Returns a List of QuerySpecs.
private  boolean StandardRequiredDataService.isLinkQueryDataValid(LinkQueryData[] linkQueryData)
           
 WTCollection RequiredDataServiceSvr.queryLinks(LinkQueryData[] linkQueryData)
          Builds a query based on the information in an array of LinkQueryData objects and returns a WTCollection for the linkClasses defined in the LinkQueryData[].
 WTKeyedMap RequiredDataServiceSvr.queryLinks(LinkQueryData[] linkQueryData, boolean useRoleA)
          Queries a single link class role specified by the useRoleA boolean and the information defined in the LinkQueryData[].
static boolean RequiredDataServerHelper.isRoleForVersionedObject(LinkQueryData data, boolean useRoleA)
          Return true if the linkClass in LinkQueryData is ObjectToVersionLink or VersionToVersionLink and if the role object specified by 'checkRoleA' is Iterated.
private static boolean RequiredDataServerHelper.isVersionLinkType(LinkQueryData data)
          Return true if the linkClass for the LinkQueryData instance is a type of either ObjectToVersionLink or VersionToVersionLink.