ix.iview.domain
Interface UIEditableObject

All Superinterfaces:
EditableObject, Named
All Known Subinterfaces:
UIObject
All Known Implementing Classes:
UIDomain, UIObjectClass, UIRefinement

public interface UIEditableObject
extends EditableObject, Named

An interface for objects to be edited, especially via IForm editors


Method Summary
 IXObject getBaseObject()
           
 boolean hasChanged()
           
 boolean hasChangedFromOriginal()
           
 boolean hasOriginal()
           
 boolean isEmpty()
           
 boolean isUndefined()
           
 
Methods inherited from interface ix.iface.ui.EditableObject
addDataChangeListener, removeDataChangeListener, sameValue, setValue
 
Methods inherited from interface ix.icore.domain.Named
getName
 

Method Detail

isUndefined

boolean isUndefined()

isEmpty

boolean isEmpty()

hasOriginal

boolean hasOriginal()

hasChanged

boolean hasChanged()

hasChangedFromOriginal

boolean hasChangedFromOriginal()

getBaseObject

IXObject getBaseObject()