com.ds.fw.types
Interface FwUniqueObjectIF

All Superinterfaces:
java.lang.Cloneable, FwCopyableIF, FwDisplayableIF, FwIdIF, FwSimpleObjectIF, java.io.Serializable
All Known Implementing Classes:
FwUniqueObject

public interface FwUniqueObjectIF
extends FwSimpleObjectIF, FwIdIF


Method Summary
 java.lang.Object _getCopyWithSameId()
          PRIVATE
 void _installId()
          PRIVATE
 void _setId(java.lang.String s)
          PRIVATE
 java.lang.String getFirstUniqueId()
          For object that support the tracking of historical states, return a unique id that is consistent for all states.
 java.lang.String getUniqueId()
          Return a string value that uniquely identifies this object.
 boolean hasUniqueId(java.lang.String id)
          Determine if my unique id matches some string.
 
Methods inherited from interface com.ds.fw.types.FwSimpleObjectIF
getClassName, getClone, getCopy, getCopy, getDeepCopy, getDisplayString, getDisplayStringFor, postCopy, toString, toStringValue
 
Methods inherited from interface com.ds.fw.types.FwIdIF
getId, hasId
 

Method Detail

getUniqueId

public java.lang.String getUniqueId()
Return a string value that uniquely identifies this object. This value is meant to roughly correspond to the usage of an oop.

See Also:
getFirstUniqueId

hasUniqueId

public boolean hasUniqueId(java.lang.String id)
Determine if my unique id matches some string.


getFirstUniqueId

public java.lang.String getFirstUniqueId()
For object that support the tracking of historical states, return a unique id that is consistent for all states. By default this returns the getUniqueId.

See Also:
getUniqueId, FwReservation

_setId

public void _setId(java.lang.String s)
PRIVATE


_installId

public void _installId()
PRIVATE


_getCopyWithSameId

public java.lang.Object _getCopyWithSameId()
PRIVATE