org.homeunix.thecave.buddi.plugin.api.model
Interface ImmutableModelObject

All Superinterfaces:
java.lang.Comparable<ImmutableModelObject>
All Known Subinterfaces:
ImmutableAccount, ImmutableAccountType, ImmutableBudgetCategory, ImmutableDocument, ImmutableScheduledTransaction, ImmutableSource, ImmutableTransaction, MutableAccount, MutableAccountType, MutableBudgetCategory, MutableDocument, MutableScheduledTransaction, MutableSource, MutableTransaction
All Known Implementing Classes:
ImmutableAccountImpl, ImmutableAccountTypeImpl, ImmutableBudgetCategoryImpl, ImmutableDocumentImpl, ImmutableModelObjectImpl, ImmutableScheduledTransactionImpl, ImmutableSourceImpl, ImmutableTransactionImpl, MutableAccountImpl, MutableAccountTypeImpl, MutableBudgetCategoryImpl, MutableDocumentImpl, MutableModelObjectImpl, MutableScheduledTransactionImpl, MutableSourceImpl, MutableTransactionImpl

public interface ImmutableModelObject
extends java.lang.Comparable<ImmutableModelObject>


Method Summary
 java.util.Date getModified()
          Returnst he modified date.
 ModelObject getRaw()
          Returns the raw (wrapped) model object.
 java.lang.String getUid()
          Returns the UID string for this object.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getRaw

ModelObject getRaw()
Returns the raw (wrapped) model object. When you use this object, you lose the safety of using the API. It is not recommended to use this method unless you know what you are doing.

Returns:

getUid

java.lang.String getUid()
Returns the UID string for this object.

Returns:

getModified

java.util.Date getModified()
Returnst he modified date.

Returns: