de.bea.domingo.map
Class BaseInstance

java.lang.Object
  extended by de.bea.domingo.map.BaseInstance
Direct Known Subclasses:
CalendarEntry, Contact, Email

public abstract class BaseInstance
extends java.lang.Object

Optional abstract base class for business objects. Implementations of business classes that inherit from this base class have access to internal properties of the view column from which they where created.

If digest classes that don't inherit from this base class need access to such properties (e.g. the UniversalId of the document), they can also do this in the concrete mapper, but it is recommended to use this base class.

Author:
Kurt Riede

Constructor Summary
BaseInstance()
          Constructor.
BaseInstance(BaseInstance instance)
          Constructor.
 
Method Summary
 java.lang.String getUnid()
           
 void setUnid(java.lang.String unid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseInstance

public BaseInstance()
Constructor.


BaseInstance

public BaseInstance(BaseInstance instance)
Constructor.

Parameters:
instance - another instance for copying data from.
Method Detail

getUnid

public final java.lang.String getUnid()
Returns:
Returns the unid.

setUnid

public final void setUnid(java.lang.String unid)
Parameters:
unid - The unid to set.


Domingo Java-API