Uses of Class
wt.epm.structure.LinkProxy.Role

Packages that use LinkProxy.Role
wt.epm.structure   
wt.epm.util   
 

Uses of LinkProxy.Role in wt.epm.structure
 

Fields in wt.epm.structure declared as LinkProxy.Role
private  LinkProxy.Role NavigateToMasterQuery.otherSideRole
           
private  LinkProxy.Role NavigateQuery.otherSideRole
           
static LinkProxy.Role LinkProxy.RoleA
           
static LinkProxy.Role LinkProxy.RoleB
           
protected static LinkProxy.Role LinkProxy.Role.ROLEA
           
protected static LinkProxy.Role LinkProxy.Role.ROLEB
           
 

Methods in wt.epm.structure that return LinkProxy.Role
static LinkProxy.Role[] LinkProxy.getRoles(Class linkClass, Class objectClass)
          For the given Link class, determine which roles (if any) that objects of the given class may participate as.
abstract  LinkProxy.Role LinkProxy.Role.getOtherSideRole()
           
 

Methods in wt.epm.structure with parameters of type LinkProxy.Role
static List PLSQLNavigator.filterOnLatest(Collection allLinks, LinkProxy.Role otherSideRole, EPMCache.ObjectCache objectCache)
          Returns the link to the latest iteration of each other-side object.
static List PLSQLNavigator.filter(Collection allLinks, LinkProxy.Role otherSideRole, EPMCache.ObjectCache objectCache, EPMFilter filter)
          Returns the link to each other-side object that was returned by the given filter.
private static List PLSQLNavigator.filterLinks(List links, LinkProxy.Role otherSideRole, EPMCache.ObjectCache objectCache, EPMFilter filter)
           
static List PLSQLNavigator.filter(Collection allLinks, LinkProxy.Role otherSideRole, EPMCache.VersionCache versionCache, EPMFilter filter)
          Returns the link to each other-side object that was returned by the given filter.
private static List PLSQLNavigator.filterLinks(List links, LinkProxy.Role otherSideRole, EPMCache.VersionCache versionCache, EPMFilter filter)
           
static List PLSQLNavigator.filterByConfigSpec(Collection linksAndMasters, LinkProxy.Role otherSideRole, EPMCache.IterationCache iterationCache, boolean returnMissingLinks)
          Returns the link to the iteration of other-side object that was selected by a config spec.
private static Collection PLSQLNavigator.getSelected(List links, LinkProxy.Role otherSideRole, Map iterationToMaster, EPMCache.IterationCache iterationCache, boolean returnMissingLinks)
           
private static Class NavigateToMasterQuery.getOtherSideClass(Class linkClass, LinkProxy.Role otherSideRole)
           
 QueryKey LinkProxy.getRole(LinkProxy.Role role)
          Gets the query key (object identifier or version key) for the given role.
 Persistable LinkProxy.getRoleObject(LinkProxy.Role role)
          Gets the role object for the given role.
static Set LinkProxy.getRole(Collection linkProxies, LinkProxy.Role role)
          Given a collection of LinkProxy objects, return the query keys for the given role.
static List LinkProxy.getRoleObjects(Collection linkProxies, LinkProxy.Role role)
          Given a collection of LinkProxy objects, return the objects for the given role.
static Map LinkProxy.sortByRole(Collection linkProxies, LinkProxy.Role role)
          Given a collection of LinkProxy objects, sort the LinkProxy objects by the query keys for the given role.
static void LinkProxy.cacheRoleObjects(Collection linkProxies, LinkProxy.Role role, Collection objects)
          Given a collection of LinkProxy objects, query the role A or B objects from the database as efficiently as possible.
private  void LinkProxy.setRoleObject(LinkProxy.Role role, Persistable object)
           
private  void AssociatedObjects.findBuildRuleRelatedObjects(List objects, LinkProxy.Role otherSideRole)
           
private  void AssociatedObjects.addAssociations(LinkProxy.Role role, List buildRules, EPMCache.VersionCache versionCache)
           
private  void AssociatedObjects.findRelatedObjects(List objects, Class linkClass, LinkProxy.Role otherSideRole)
           
 

Constructors in wt.epm.structure with parameters of type LinkProxy.Role
NavigateToMasterQuery(long[] databaseIds, Class linkClass, LinkProxy.Role otherSideRole)
          Constructs a NavigateToMasterQuery used to navigate a link class to the other-side object.
NavigateQuery(long[] databaseIds, Class linkClass, LinkProxy.Role otherSideRole)
          Constructs a NavigateQuery used to navigate a link class.
 

Uses of LinkProxy.Role in wt.epm.util
 

Methods in wt.epm.util with parameters of type LinkProxy.Role
protected static String PLSQLQuery.getColumnName(Class linkClass, LinkProxy.Role role)
          Given a link class and a role, find the name of the database column for the role identifier.