com.highdeal.hci
Class ReferenceResolver

java.lang.Object
  extended by com.highdeal.hci.ReferenceResolver

public class ReferenceResolver
extends java.lang.Object

A reference resolver treats the reference to update the reference handlers that subscribed to a reference.


Constructor Summary
ReferenceResolver()
          Builds a new reference resolver.
 
Method Summary
 void registerHandler(java.lang.String idName, ReferenceHandler handler)
          Registers a handler that is interested in a cross reference.
 void setReference(java.lang.String ref, java.lang.String value)
          Sets the reference to a value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceResolver

public ReferenceResolver()
Builds a new reference resolver.

Method Detail

registerHandler

public void registerHandler(java.lang.String idName,
                            ReferenceHandler handler)
Registers a handler that is interested in a cross reference.

Parameters:
idName - the name of the id attribute.
handler - the reference handler that is registered.

setReference

public void setReference(java.lang.String ref,
                         java.lang.String value)
Sets the reference to a value. This method wakes up all the reference handlers that registered to this reference.

Parameters:
ref - the reference.
value - Its value.

Document Published: October 2015 (SAP CC 4.0 SP10 and Later)