|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KeyBuilder
This interface is implemented by Objects which build Keys for business objects of a specific Type.
Method Summary | |
---|---|
Key |
buildKey(java.lang.Object businessObject)
Calculates and returns the Key for the business object passed. |
boolean |
buildsUniqueKeys()
Returns a flag indicating whether the Keys built by this KeyBuilder are unique. |
boolean |
checkEquality(Key key1,
Key key2)
Returns a flag indicating whether the passed Keys are equal. |
Method Detail |
---|
Key buildKey(java.lang.Object businessObject) throws DSETypeException
businessObject
- TypedObject
DSETypeException
- - If the object doesn't match the expected typeboolean buildsUniqueKeys()
boolean checkEquality(Key key1, Key key2)
Required since only this class knows how to compare Keys of the related Type for equality. Keys delegate their equals(Key) method to this operation.
key1
- Keykey2
- Key
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |