Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

oracle.apps.fnd.applseed.rt.common.util
Class SDHashUtil

java.lang.Object
  extended by oracle.apps.fnd.applseed.rt.common.util.SDHashUtil

public class SDHashUtil
extends java.lang.Object

Since:
Drop 8 Build 4B
Version:
$Header: atgpf/applseed/src/java/oracle/apps/fnd/applseed/rt/common/util/SDHashUtil.java /main/2 2010/09/24 15:06:51 ksedlund Exp $
Author:
ksedlund

Field Summary
protected static java.util.logging.Logger LOGGER
           
 
Method Summary
static java.lang.String getHashValue(SDViewNode node, oracle.jbo.Row row, java.lang.StringBuilder hashinput)
          Get the MD5 hash value for the passed row, based on all persistent, non-reference, non-key, non-history attributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

protected static final java.util.logging.Logger LOGGER
Method Detail

getHashValue

public static java.lang.String getHashValue(SDViewNode node,
                                            oracle.jbo.Row row,
                                            java.lang.StringBuilder hashinput)
Get the MD5 hash value for the passed row, based on all persistent, non-reference, non-key, non-history attributes. FK reference links are fully resolved to destination key values and added to hash. This is for mid-tier hash generation, after fetching full row from database.

Parameters:
node -
row - Row containing attribute values to calculate hash
hashinput - StringBuilder to return the input used to calculate the hash string value, null to ignore
Returns:
String hash value, hex encoded

Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.