wt.eff
Class EffGroupAssistant.Key

java.lang.Object
  extended bywt.eff.EffGroupAssistant.Key
Enclosing class:
EffGroupAssistant

private static class EffGroupAssistant.Key
extends Object

This implementation class implements a hashable key for an Eff or EffGroup object, based on the intersection of version branch id, context object id, and effectivity type.


Field Summary
 long cxtOid
           
 Class effType
           
 long emvBid
           
private  int hc
           
 
Constructor Summary
EffGroupAssistant.Key(Eff e)
           
EffGroupAssistant.Key(EffGroup g)
           
EffGroupAssistant.Key(long emvBid, long cxtOid, Class effType)
           
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emvBid

public final long emvBid

cxtOid

public final long cxtOid

effType

public final Class effType

hc

private int hc
Constructor Detail

EffGroupAssistant.Key

public EffGroupAssistant.Key(long emvBid,
                             long cxtOid,
                             Class effType)

EffGroupAssistant.Key

public EffGroupAssistant.Key(Eff e)

EffGroupAssistant.Key

public EffGroupAssistant.Key(EffGroup g)
Method Detail

equals

public boolean equals(Object obj)

hashCode

public int hashCode()