org.sandev.TaskHeap.util
Class DisplayUtil

java.lang.Object
  extended by org.sandev.TaskHeap.util.DisplayUtil

public class DisplayUtil
extends java.lang.Object

Display value retrieval utilities. Primarily for summary displays.


Constructor Summary
DisplayUtil()
           
 
Method Summary
static java.lang.String childIndex(PlanTreeElement pte, org.sandev.basics.util.IDLookup lookup, org.sandev.basics.util.AuthUser user)
          Return what child index the given element is within its parent.
static java.lang.String getHeapID(HeapAssociation ha, org.sandev.basics.util.IDLookup lookup, org.sandev.basics.util.AuthUser authUser, java.lang.String defaultVal)
          Given a HeapAssociation, return the uniqueID of the referenced heap.
static java.lang.String getHeapName(HeapAssociation ha, org.sandev.basics.util.IDLookup lookup, org.sandev.basics.util.AuthUser authUser, java.lang.String defaultVal)
          Given a HeapAssociation, return the name of the referenced heap.
static java.lang.String heapAssocName(HeapAssociation assoc, org.sandev.basics.util.IDLookup lookup, org.sandev.basics.util.AuthUser authUser)
          Return the account name if available, or an invitation marker if no account yet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayUtil

public DisplayUtil()
Method Detail

getHeapName

public static java.lang.String getHeapName(HeapAssociation ha,
                                           org.sandev.basics.util.IDLookup lookup,
                                           org.sandev.basics.util.AuthUser authUser,
                                           java.lang.String defaultVal)
Given a HeapAssociation, return the name of the referenced heap. Returns the empty string if the given HeapAssociation is null.


getHeapID

public static java.lang.String getHeapID(HeapAssociation ha,
                                         org.sandev.basics.util.IDLookup lookup,
                                         org.sandev.basics.util.AuthUser authUser,
                                         java.lang.String defaultVal)
Given a HeapAssociation, return the uniqueID of the referenced heap. Returns "0" if the given HeapAssociation is null.


heapAssocName

public static java.lang.String heapAssocName(HeapAssociation assoc,
                                             org.sandev.basics.util.IDLookup lookup,
                                             org.sandev.basics.util.AuthUser authUser)
Return the account name if available, or an invitation marker if no account yet.


childIndex

public static java.lang.String childIndex(PlanTreeElement pte,
                                          org.sandev.basics.util.IDLookup lookup,
                                          org.sandev.basics.util.AuthUser user)
Return what child index the given element is within its parent. If no parent then return 0.